0
ответов

Как узнать фактический порядок включаемых файлов после предварительной обработки?

У меня есть один файл .cpp, который включает несколько файлов заголовков. Эти файлы заголовков могут также включать другие файлы заголовков. Включены средства защиты, чтобы предотвратить включение одного и того же файла дважды. Зная, что ...
вопрос задан: 20 June 2016 18:19
0
ответов

Вывод препроцессора в Qt Creator

Я компилирую код C в Qt Нам с создателем нужно посмотреть на вывод препроцессора. Я добавил флаг -E в make, но я не вижу файлов * .i: mingw32-make.exe -e -w в \ qt \ qt-build-desktop ...
вопрос задан: 19 June 2016 11:27
0
ответов

Ошибка «нет такой инструкции» при сборке проекта в Mac OS X

Я использовал homebrew для установки GCC 4.7.0, и мой проект не работает. во время сборки -. Я могу успешно взять код из.c ->.s, но.s ->.o не работает. Чтобы просмотреть формулу brew, используемую для установки GCC,...
вопрос задан: 16 June 2016 10:21
0
ответов

Как использовать AVX/pclmulqdq в Mac OS X

Я пытаюсь скомпилировать программу, использующую инструкцию pclmulqdq, присутствующую в новых процессорах Intel. Я установил GCC 4.6 с помощью macports, но когда я компилирую свою программу (использующую встроенный ...
вопрос задан: 16 June 2016 07:10
0
ответов

unique_ptr ошибка компиляции

Думаю, это смущает, если я сказал вам, что не могу заставить это скомпилироваться. не могли бы вы мне помочь: #include использование пространства имен std; основной () { std::unique_ptr p1(new int(5)...
вопрос задан: 14 June 2016 21:51
0
ответов

Почему gcc -Wformat не предупреждает о printf %d для беззнакового целого числа?

Следующая программа имеет неопределенное поведение:#include int main (void ){ целое число без знака х = -100; // Это нормально, становится UINT _MAX -100 printf ("%d\n", x ); // Это не определено...
вопрос задан: 14 June 2016 13:06
0
ответов

Файл не распознан: усеченный файл Ошибка GCC

Я пытаюсь скомпилировать простую программу «Hello World» в Linux с помощью Eclipse, но всегда получаю следующее: Цель построения: привет Вызов: компоновщик GCC C ++ g ++ -o "привет" ./src/hello.o ./src/hello.o: ...
вопрос задан: 7 June 2016 14:46
0
ответов

Невозможно скомпилировать C ++ с помощью gcc

Мне нужно скомпилировать код в моей системе Linux. Это простой код, и я не знаю, что не так: у меня есть этот код, и я не могу его скомпилировать: #include #include <строка> using ...
вопрос задан: 5 June 2016 16:22
0
ответов

Компиляция нескольких исходных каталогов с помощью g++

Мой проект на C++ имеет следующую структуру src | |source1.cpp |source2.cpp | |<папка-источник1> |__ source11.cpp |__ source12.cpp | |<папка-источник2> |__ source21.cpp |__ source22.cpp Как может быть...
вопрос задан: 3 June 2016 21:35
0
ответов

CONDITION_VARIABLE в Windows; не компилируется

Я пытаюсь сделать Windows-версию программы, написанной для Linux, на C ++. Чтобы программа была потокобезопасной, я использую pthread_cond_t и pthread_cond_wait в версии для Linux. Эти функции используют ...
вопрос задан: 28 May 2016 08:42
0
ответов

Странное поведение в методе констант, где переменная может быть изменена

Я использую компилятор gcc для следующего фрагмента кода: базовый оператор + (base & b) const {int i = 12; // локальная переменная i ++; // отлично работает base temp; б = ...
вопрос задан: 17 May 2016 11:44
0
ответов

Как игнорировать «сравнение знаковых и беззнаковых целочисленных выражений»?

Кто-нибудь, пожалуйста, скажите мне, какой флаг я должен использовать, чтобы заставить gcc игнорировать ' предупреждение о сравнении подписанных и беззнаковых целочисленных выражений.
вопрос задан: 16 May 2016 23:50
0
ответов

pycrypto в Ubuntu выдает ошибку компилятора

Я пытаюсь установить pycrypto2.6 на Ubuntu10.04 (Lucid Lynx )с Python 2.7.3. Я столкнулся со следующей ошибкой :при запуске сборки работающая сборка _py работающая сборка _доб. бег...
вопрос задан: 14 May 2016 02:45
0
ответов

Настройки NetBeans для GCC

Когда я нажимаю на свойства проекта, я могу установить уровень предупреждения (дополнительные предупреждения) и командную строку - > Дополнительные параметры (-std = c99). Но я хочу, чтобы во всех моих проектах C были такие параметры по умолчанию ...
вопрос задан: 13 May 2016 10:36
0
ответов

Android NDK: Как позволить GCC использовать дополнительные включения входят каталоги

простым вопросом (я использую Android NDK R6 с Cygwin, но это вопрос относительно Makefiles и GCC). Предположим, что я положу под JNI / каталог библиотека под dir mylib_v_1 /. MyLib ...
вопрос задан: 12 May 2016 18:03
0
ответов

Параметры GCC -lm -lz -lrt - о чем они?

Я знаю, что это некоторые общие / базовые библиотеки, но что именно они означают? Например, я знаю, что -lm - это какая-то математическая библиотека, но это стандартная математическая библиотека или что? -lz for ...
вопрос задан: 6 May 2016 15:11
0
ответов

Почему _GNU _SOURCE определен по умолчанию и как его отключить?

Я использую g++, и мне сказали, что я определил _GNU _SOURCE в командной строке, но я этого не сделал. Теперь я понимаю, что определение _GNU _SOURCE можно использовать для включения расширения gnu, но теперь мне не нужны эти...
вопрос задан: 4 May 2016 23:23
0
ответов

Почему улучшенный оптимизатор GCC 6 нарушает практический код C ++?

В GCC 6 появилась новая функция оптимизатора: она предполагает, что она всегда не равна нулю, и оптимизирует ее на основе этого. Распространение диапазона значений теперь предполагает, что указатель this функций-членов C ++ не равен нулю ....
вопрос задан: 27 April 2016 14:45
0
ответов

GCC -FPIC опция

Я читал об опциях GCC для соглашений по генерации кода, но не мог понять, что делает «Генерировать независимый от позиции код (PIC)». Пожалуйста, приведите пример, чтобы объяснить мне, что это значит.
вопрос задан: 25 April 2016 18:41
0
ответов

Еще одно отличие препроцессора gcc от MS

Еще одно отличие препроцессора gcc от препроцессора MS VS cl. Рассмотрим следующий фрагмент:#определить A (x )L ##x #определение B A ("b") #определить C (x )x C (A ("a" B ))Для 'gcc -E' мы получаем...
вопрос задан: 17 April 2016 17:50
0
ответов

Разница между gcc и препроцессором Microsoft

Я обнаружил, что компилятор Microsoft Visual Studio и gcc по-разному предварительно обрабатывают следующий небольшой фрагмент:#определить M3 (x, y, z )x + y + z #определение M2 (x, y )M3 (x, y) #определить P (x, y ){x, y} #...
вопрос задан: 17 April 2016 12:27
0
ответов

Расширение макросов для макросов с аргументами и переменных с одинаковыми именами

Рассмотрим следующую программу на языке C (не обращайте внимания на двойной побочный эффект): #define max(a, b) (a> b?a:b) int main(void){ int max = max(5,6); возврат макс.; } Препроцессор GCC преобразует это в:...
вопрос задан: 15 April 2016 14:57
0
ответов

В любом случае, чтобы увидеть список макросов, определенных препроцессором?

Я хотел бы видеть все макросы, которые определяются вызовом компилятора, который я использую. Есть какой-либо способ сделать это? Я видел в руководстве, что вы можете использовать cpp -dM, но это не работает...
вопрос задан: 15 April 2016 10:26
0
ответов

Linking Libraries that contain circular references in GCC

I am trying to link an application with multiple static libraries in GCC. There are two libraries that cause problems. Libsupport provides a terminal for the application. It relies on libcpu to ...
вопрос задан: 14 April 2016 15:59
0
ответов

Макрос C для определения версии OS X (Lion или нет)?

Есть ли предопределенный макрос C для определения версии OS X? Я знаю, что __APPLE__ и __MACH__ существуют, но они двоичные. Есть ли конкретное значение для __APPLE_CC__, которое указывает на Lion? In ...
вопрос задан: 12 April 2016 11:50
0
ответов

Генерация звука определенной частоты с помощью gcc в ubuntu?

Как я могу сгенерировать звук определенной частоты на C / C ++. Я запускаю Ubuntu 10.04 и использую gcc. В TurboC для Windows есть функция void sound (int frequency). Есть ли эквивалент для gcc?
вопрос задан: 11 April 2016 13:38
0
ответов

Макросы препроцессора C - определение vs. переносимость значений и практика

Для кода, специфичного для компилятора, часто можно увидеть директивы cpp, такие как: #if определено (__GNUC__) && (__GNUC__ >= 4), что является тестом препроцессора, который я обычно использую - не только для ...
вопрос задан: 10 April 2016 20:08
0
ответов

stdlib.h: нет такого файла или каталога

Я использую различные функции stdlib, такие как srand () и т. Д. У меня есть строка #include в верхней части моего кода. Я ввел это в командной строке: # find / -name stdlib.h find: `/home/...
вопрос задан: 27 March 2016 18:00
0
ответов

printf и wprintf в одном коде C

У меня проблема при совместном использовании функций printf и wprintf в коде. Если сначала печатается обычная строка, то wprintf не работает. Если я сначала использую wprintf, тогда printf не будет работать. #include ...
вопрос задан: 20 March 2016 09:07
0
ответов

Почему clang создает гораздо более быстрый код, чем gcc, для этой простой функции, связанной с возведением в степень?

Следующий код, скомпилированный с помощью clang, работает почти в 60 раз быстрее, чем скомпилированный с помощью gcc с одинаковыми флагами компилятора (-O2 или -O3): #include < iostream > #include < math.h > # ...
вопрос задан: 18 March 2016 21:32