4
ответа

Как к Google для - зависят?

Последние make-файлы, которые мы получили от стороннего поставщика, содержат правила с - зависят от конца правил сборки, таким образом, я думал, что буду искать его на Google, но пробовать, как я мог бы, я не могу убедить его...
вопрос задан: 8 November 2008 07:57
4
ответа

g ++ или gcc опция получить предупреждающее сообщение с предупреждением идентификатора

По умолчанию gcc/g ++ печатает предупреждающее сообщение с номером строки только. Я ищу опцию, которой g ++ или gcc связывает предупреждающие сообщения сборки с идентификаторами предупреждения, так, чтобы предупреждение...
вопрос задан: 23 October 2008 18:45
4
ответа

ошибка gcc: неправильный класс ELF: ELFCLASS64

Я пытался скомпилировать программу с помощью внешнего скомпилированного объекта coreset.o. Я записал тестовый файл public01.c, и мои функции находятся в computation.c, оба из которых компилирует. Однако его сбой на...
вопрос задан: 19 October 2008 04:19
4
ответа

Обнаружьте флаги времени компиляции GCC двоичного файла

Существует ли способ узнать то, с чем флагами gcc был скомпилирован конкретный двоичный файл?
вопрос задан: 9 October 2008 21:53
4
ответа

Размер стопки увеличения в Windows (GCC)

Существует ли способ увеличить размер стека Приложения Windows во время компиляции/ссылки с GCC?
вопрос задан: 1 October 2008 07:01
4
ответа

GUID в Linux C++ приложение GCC

У меня есть набор серверов, запускающих это приложение Linux. Я хотел бы за них смочь генерировать GUID с низкой вероятностью коллизии. Я уверен, что мог просто вытащить 128 байтов из/dev/urandom и...
вопрос задан: 30 September 2008 15:52
4
ответа

Каково различие между gcc уровнями оптимизации?

Каково различие между различными уровнями оптимизации в GCC? Принятие я не хочу иметь какие-либо рычаги отладки, почему я только не использовал бы высший уровень оптимизации, доступной мне? делает...
вопрос задан: 18 September 2008 05:21
3
ответа

Как связать использование, которое GCC без-l, ни жесткого кодирования соединяют каналом для библиотеки, которая не следует libNAME.so соглашению о присвоении имен?

У меня есть общая библиотека, что я хочу связать исполняемый файл против использования GCC. Общая библиотека имеет нестандартное имя не формы libNAME.so, таким образом, я не могу использовать обычную-l опцию. (Это происходит с...
вопрос задан: 30 June 2019 13:32
3
ответа

Неопределенная ссылка на vtable

При создании моей программы C++ я получаю сообщение об ошибке неопределенная ссылка на 'vtable... Какова причина этой проблемы? Как я фиксирую его? Это так происходит, что я получаю ошибку для...
вопрос задан: 19 June 2019 02:30
3
ответа

Как встроить информацию о версии в общую библиотеку и двоичный файл?

На Linux, там способ встроить информацию о версии в двоичный файл ELF? Я хотел бы встроить эту информацию во время компиляции, таким образом, это может затем быть извлечение это с помощью сценария позже. hackish путь был бы к...
вопрос задан: 3 June 2019 04:14
3
ответа

Попытка понять сложное выравнивание стека gcc наверху основного, которое копирует обратный адрес

привет я демонтировал некоторые программы (Linux), я записал для понимания лучше, как он работает, и я заметил, что основная функция всегда начинается: lea ecx, [esp+0x4]; я предполагаю, что это для получения...
вопрос задан: 1 June 2019 07:32
3
ответа

gcc-Wshadow слишком строг?

В следующем примере: класс A {общественность: интервал len (); освободите setLen (интервал len) {len_ = len;}//предупреждение в этой частной строке: интервал len _;}; gcc с-Wshadow выдают предупреждение: основной cpp:...
вопрос задан: 26 May 2019 10:51
3
ответа

Всегда ли (p + x) -x приводит к p для указателя p и целому числу x в gcc linux x86-64 C ++

Предположим, у нас есть: char * p; int x; Как недавно обсуждалось в другом вопросе, арифметика, включая операции сравнения недопустимых указателей, может привести к неожиданному поведению в gcc linux x86-64 C ++. ...
вопрос задан: 4 March 2019 06:25
3
ответа

Как отключить предупреждения GCC для нескольких строк кода

В Visual C++ возможно использовать #pragma, предупреждающий (отключите:...). Также я нашел, что в GCC можно переопределить на флаги компилятора файла. Как я могу сделать это для "следующей строки", или с семантикой нажатия/поп...
вопрос задан: 15 November 2018 12:41
3
ответа

Что делает “BUS_ADRALN - Недопустимые ошибочные средства” выравнивания адреса?

Мы находимся на HPUX, и мой код находится в C++. Мы получаем BUS_ADRALN - Недопустимое выравнивание адреса в нашем исполняемом файле на вызове функции. Что делает это ошибочное средство? Та же функция работает много раз...
вопрос задан: 7 November 2018 12:06
3
ответа

Как протестировать текущую версию GCC во время компиляции?

Я хотел бы включать другой файл в зависимости от версии GCC. Более точно я хочу записать: #if GCC_VERSION> = 4,2 # включают <unordered_map> #, определяют станд. РАСШИРЕНИЯ #elif...
вопрос задан: 24 June 2018 08:37
3
ответа

Как к обходному решению предупреждение GCC, “адрес XXX никогда не будет ПУСТЫМ”?

Я работаю над программой C. Существует функция, которая берет два аргумента указателя, назовите ее cmp (). Я представляю здесь упрощенного заместителя для cmp () по иллюстративным причинам: интервал cmp (нечто структуры *a...
вопрос задан: 12 June 2018 03:03
3
ответа

То, как решить статическое объявление, следует за нестатическим объявлением в GCC C код?

Я пытаюсь скомпилировать тот же файл C на двух различных машинах с различными версиями cc. gcc, версия 3.2.3 говорит предупреждение: 'нечто' было объявлено неявно 'экстерном' и более поздней 'статической' gcc версией 4....
вопрос задан: 25 May 2018 08:09
3
ответа

пример cmpxchg для целого числа на 64 бита

Я использую cmpxchg (сравнивать-и-обмениваться) в i686 архитектуре для 32 битов, сравнивают и подкачивают следующим образом. (Примечание редактора: исходным 32-разрядным примером был багги, но вопрос не об этом. Я...
вопрос задан: 15 April 2018 05:45
3
ответа

Выборочно отключите предупреждения GCC только для части единицы перевода?

Что самый близкий GCC эквивалентен этому коду препроцессора MSVC? Предупреждение #pragma (нажатие)//Сохраняет текущее состояние предупреждения. #pragma, предупреждающий (отключите: 4723)//C4723:...
вопрос задан: 2 April 2018 16:15
3
ответа

Создайте исполняемый файл Linux Используя GCC

Я использую Linux Ubuntu Бесстрашный Козерог и компилирую файлы C++ с GCC, но когда я компилирую, gcc делает a.out файл, который является исполняемым файлом, но как я могу сделать исполняемые файлы Linux?Спасибо!
вопрос задан: 1 April 2018 20:26
3
ответа

Как проверить, привел ли gcc к сбою, возвратил предупреждение или преуспел в Bash?

То, как я пошел бы о проверке, преуспел ли gcc в том, чтобы компилировать программу, перестало работать, или следовавший, но с предупреждением? #!/bin/sh string= $ (gcc helloworld.c-o helloworld), если [представляют-n в виде строки]; затем...
вопрос задан: 26 March 2018 01:31
3
ответа

Действительно ли вложенные функции являются плохой вещью в gcc?

Я знаю, что вложенные функции не являются частью стандарта C, но так как они присутствуют в gcc (и то, что gcc является единственным компилятором, о котором я забочусь о), я склонен использовать их довольно часто. Это плохое...
вопрос задан: 13 February 2018 00:14
3
ответа

Как добавить, что значение по умолчанию включает путь для GCC в Linux?

Я хотел бы, чтобы gcc включал файлы от $HOME/include в дополнение к обычному, включают каталоги, но, кажется, нет аналога $LD_LIBRARY_PATH. Я знаю, что могу просто добавить включение...
вопрос задан: 19 December 2017 03:50
3
ответа

Мне нужен-D_REENTRANT с-pthreads?

На Linux (ядро 2.6.5) наша система сборки называет gcc с-D_REENTRANT. Это все еще требуется при использовании pthreads? Как это связано с gcc-pthread опция? Я понимаю, что должен использовать-pthread...
вопрос задан: 31 August 2017 13:59
3
ответа

Как подавить конкретные предупреждения в g ++

Я хочу подавить конкретные предупреждения от g ++. Мне известен флаг -Wno-XXX, но я ищу что-то более конкретное. Мне нужны некоторые предупреждения в -Weffc ++, но не все. Что-то вроде ...
вопрос задан: 17 July 2017 20:14
3
ответа

Используя Движение для записи библиотеки для приложения для iPhone

Я рассматриваю использование, Идут как низкий уровень, производительная альтернатива языка C/Objective-C для реализации библиотеки для приложения для iPhone. Мог любой из компиляторов Движения генерировать библиотеку, которая могла быть...
вопрос задан: 8 July 2017 19:36
3
ответа

Как заставить 'gcc' генерировать 'bts' инструкцию для x86-64 из стандарта C?

Вдохновленный недавним вопросом, я хотел бы знать, знает ли кто-либо, как заставить gcc генерировать инструкцию x86-64 bts (контроль битов и устанавливать) на платформах Linux x86-64, не обращаясь для встраивания...
вопрос задан: 23 May 2017 12:25
3
ответа

Что делает!! (x) средний в C (особенно ядро Linux)?

Я прочитывал ядро Linux (а именно, 2.6.11). Я столкнулся со следующим определением: #define вряд ли (x) __ builtin_expect (!! (x), 0) (от linux-2.6.11/include/linux/...
вопрос задан: 23 May 2017 12:18
3
ответа

Соединение с MSVC DLL от MinGW

Я пытаюсь связать DSDK LizardTech GeoExpress в свое собственное приложение. Я использую gcc так, чтобы мы могли скомпилировать на для платформ. На Linux и Mac это работает легко: они обеспечивают статическую библиотеку (...
вопрос задан: 23 May 2017 12:17