Описание тега compiler-flags
Параметры, которые могут быть переданы компилятору, влияющие на выполнение компиляции. Они могут по-разному влиять на пути поиска внешних зависимостей, уровень оптимизации, интерпретацию исходного кода, выполняемые проверки кода и директивы препроцессора.
1
ответ
CMake + CUDA + отделимая компиляция -> "nvcc не знает, что делать с ' ' "
Я использую CMake для моего проекта с участием CUDA. Недавно мне пришлось включить "раздельную компиляцию" некоторых из моих кодов CUDA: set(CUDA_SEPARABLE_COMPILATION ON) но потом строительство начало рушиться. В качестве примера может произойти сл…
15 фев '18 в 11:56
2
ответа
Лучшие флаги компилятора для целевого проекта C с помощью opencv framekwork
Я занимаюсь компиляцией и проектом ios с использованием среды opencv, поэтому мне интересно узнать, какие флаги компилятора лучше всего подходят для моего проекта. Проект обрабатывает много пикселей матрицы, поэтому мне нужно, чтобы со стороны компи…
20 дек '11 в 14:35
1
ответ
gfortran дает неопределенную ссылку на `dacosd_` даже с`-dec-math`
Я пытаюсь скомпилировать приложение на Фортране, используя gfortran, связывая с библиотеками Intel MKL. неопределенная ссылка на `dacosd_' E сть acos или же acosd (обратный косинус в степени), я почти там, но я не могу скомпилировать, используя -fal…
18 дек '17 в 05:38
1
ответ
Удалите функции исключения / отмены из общих объектов Android NDK
Независимо от того, что я пытаюсь, например, добавление флагов компилятора -fno-exceptions -fno-rttiЯ всегда получаю эти функции обработки исключений в моих общих объектах: Образ Это происходит независимо от того, компилируюсь ли я как C или C++. Эт…
25 фев '16 в 16:29
2
ответа
Должен ли я использовать "-ansi" или явное "-std=..." в качестве флагов компилятора?
Я читал, что ANSI C не совсем то же самое, что и ISO C, и компиляторы могут отличаться в интерпретации значения "-ansi". (gcc отображает его на C90, clang отображает его на C89) В данный момент я хотел бы использовать "-std=..." вместо "-ansi", поск…
24 апр '12 в 14:32
1
ответ
Cmake ошибки установки ccons
После того как я выполню cmake CMakeLists.txt, который, кажется, не дает ошибок, я запускаю make, которая дает мне следующую ошибку: :/usr/local/src/llvm-3.1.src/tools/ccons$ sudo make [ 7%] Building CXX object CMakeFiles/ccons.dir/ccons.cpp.o /usr/…
11 июл '12 в 23:02
2
ответа
Как отключить заголовок "curses.h" (часть "stdio.h в Xcode 6.3 OSX Yosemite), чтобы избежать конфликтующих объявлений функций
Я пытаюсь построить проект в XCode, но я получаю ошибки Implicit declaration of function 'clear' is invalid in C99 а также Conflicting types for 'clear', Вот код: //main.c #include <stdio.h> #include "tree.h" int main(){ clear(); // Implicit d…
22 апр '15 в 22:19
1
ответ
Передать вывод утилиты командной строки компилятору / компоновщику
Я хочу передать результат getconf PAGESIZE вывод команды в качестве препроцессора определить для моей программы в виде -DPAGESIZE=`getconf PAGESIZE` за [[gnu::assume_aligned(PAGESIZE)]] в объявлении пользовательского распределителя. Я попробовал сле…
30 дек '15 в 06:37
6
ответов
Недостатки использования флага `-Wextra` при компиляции в GCC
Я знаю, что всегда нужно компилировать с обоими -Wall а также -Wextra поскольку они позволяют предупреждения и помогают нам понять нашу ошибку, если таковые имеются. Я читал, что -Wextra Флаг компилятора не рекомендуется использовать, потому что он …
07 фев '15 в 11:45
1
ответ
Почему опция GCC -Os не используется во время компиляции?
Clang предупреждает меня, clang: warning: argument unused during compilation: '-Os' Во время компиляции с make, Почему он не принимает флаг оптимизации?
25 июн '11 в 14:45
1
ответ
xcodebuild из командной строки: флаг компиляции для файла
У меня есть интеграция TeamCity с каким-то проектом iOS. Teamcity использует bash-скрипт с xcodebuild. Но теперь мне нужно предоставить флаг компиляции -fobjc-arc только для одного файла. Как я могу сделать это через командную строку?
02 июл '14 в 18:38
1
ответ
Какова эквивалентная особенность флагов компилятора C++ в Python?
Я хочу сохранить одну кодовую базу, где я могу динамически включать и отключать некоторый набор функций для другой версии сборки. Конечно, я могу сделать это с флагами компилятора в C/C++, имея несколько конфигураций сборки. Но как я могу сделать эт…
06 авг '15 в 02:46
3
ответа
Флаги оптимизации GCC
Я пытаюсь собрать кучу исполняемых файлов с разными оптимизациями. Мой единственный вопрос: должны ли команды gcc с -c также использовать флаги -O? Я спрашиваю об этом, потому что я понимаю, когда я помещаю флаг оптимизации только в команду gcc, что…
08 дек '13 в 23:05
0
ответов
Как установить разные флаги для нескольких исходных файлов в Makefile?
Я хотел бы скомпилировать код, который состоит из нескольких файлов.cpp. Каждый файл я хотел бы скомпилировать с различными флагами (например, -fopenmp для распараллеливания). Первая цель - ссылка между выходными файлами в универсальный исполняемый …
25 июн '15 в 19:26
5
ответов
Встроенный grep медленнее, чем grep, который поставляется с Linux
Я пытаюсь понять, почему созданный мной grep намного медленнее, чем тот, который поставляется с системой, и пытаюсь выяснить, какие опции компилятора использует grep, который поставляется с системой. Версия ОС: CentOS выпуск 5.3 (Final) grep в систе…
23 дек '09 в 22:22
1
ответ
-g флаг изменяет время выполнения и компиляцию программы
Я пишу программу, которая пытается ускорить фильтрацию Top K, используя инструкции SSE и AVX SIMD. Я компилирую свою программу, используя icc с флагами -o3, -msse3 и -lrt, и время выполнения составляет ~30 мс. Однако, когда я ставлю флаг -g в конце,…
22 май '14 в 13:43
1
ответ
Добавить зависимость флага компилятора для проекта Framework в основной проект
Я работаю над проектом фреймворка, где у меня есть некоторые настройки. В зависимости от этих настроек поведение может измениться. Но это будет решать пользователь фреймворка. Например, у меня есть метод в рамках, как показано ниже: + (void)printCom…
24 мар '17 в 04:07
1
ответ
Указание флагов компилятора для C-источников
Я пытаюсь выяснить, как указать флаги для C-источников в проекте qmake. Я проверил три варианта: QMAKE_CFLAGS QMAKE_CPPFLAGS QMAKE_CXXFLAGS QMAKE_CFLAGS это то, что мне нужно И CPPFLAGS, и CXXFLAGS применяются только к источникам C++. Что меня беспо…
16 сен '13 в 10:15
1
ответ
Что делает флаг компиляции -fPIC?
Что делает флаг -fpic? Я хочу установить библиотеку ( OpenSFM), и заявлено, что для этого потребуется, чтобы Ceres Solver был собран и установлен с флагом компиляции -fPIC. Проблема в том, что я уже установил Ceres Solver без флага -fPIC, а другая б…
29 авг '16 в 05:08
1
ответ
Изменение порядка флагов компоновщика gnu autotools
Я использую gnu autotools с моим проектом на C++ (конфигурация autotools автоматически генерируется eclipse cdt, но я думаю, это не имеет значения). Я использую библиотеки LLVM и сейчас сталкиваюсь с проблемой порядка флагов компоновщика. По сути, п…
07 ноя '12 в 17:11