Описание тега compiler-options
Compiler-options are parameters that are being passed to the compiler and that affect the compilation process or its resulting product.
0
ответов
Какие различия между оптимизатором GCC и clang приводят к тому, что этот код не оптимизируется?
Если я скомпилирую следующий код: #include <boost/range/irange.hpp> template<class Integer> auto iota(Integer last) { return boost::irange(0, last); } template<class Integer, class StepSize> auto iota(Integer last, StepSize step_si…
27 янв '17 в 18:37
4
ответа
Подавление определенных ошибок, например TS7017 в tsconfig.json
Возможно ли это, если да, то как? Я хотел бы добиться чего-то вроде (например, в compilerOptions в tsconfig.json): // ATTENTION PSEUDO CODE suppressErrors: ['TS7017', ....] ps TS7017: подпись индекса типа объекта неявно имеет тип 'any'.
21 сен '16 в 13:19
4
ответа
Как узнать, какие заголовки включены, не глядя на предварительно обработанный код в GCC?
У меня есть несколько больших программ на C, и я хотел бы знать, когда я собираю эту программу, какие заголовочные файлы на самом деле включены... Простейшим решением было бы напечатать предварительно обработанный код и посмотреть, но знаете ли вы, …
26 июн '09 в 13:39
1
ответ
Как передать флаги компилятора из Autoconf в Automake?
У меня чертовски много времени получается получить опции компилятора из Autoconf в Automake. Некоторые из моих исходных файлов имеют флаги Automake для каждого объекта: ## Makefile.am librijndael_simd_la_SOURCES = rijndael-simd.cpp librijndael_simd_…
03 ноя '17 в 20:13
1
ответ
В чем преимущество использования '--strictFunctionTypes' в Typescript?
Как я понимаю, --strictFunctionTypes Опция компилятора в Typescript предотвращает работу очень распространенного варианта использования полиморфизма: type Handler = (request: Request) => Response const myHandler: Handler = (request: Request &…
09 авг '18 в 12:41
1
ответ
Используйте QT Creator в Linux для компиляции кода C на основе portaudio
Я нашел образец кода C, который использует portaudio, Чтобы иметь возможность скомпилировать код, мне пришлось скопировать файл заголовка и файл библиотеки в мою рабочую папку. Итак, в моей папке у меня есть следующие 3 файла: - main.c - myheader.h …
15 ноя '15 в 21:49
1
ответ
Обнаружить (бессмысленное) назначение временному объекту
Есть ли какая-либо опция компилятора, которая позволяет получить предупреждение при попытке назначить временный объект? Пример: struct S { S op() { return S(); } }; int main() { S s; s.op() = s; // assign to temporary. Wants to warn here. } Я знаю, …
16 окт '15 в 10:08
0
ответов
Переопределение переменных цикла в старых g++
При беге git bisect в некотором коде C++ (написанном для GCC) я столкнулся с ошибкой компилятора, сгенерированной чем-то вроде #include <stdio.h> int main() { for (int i = 0; i < 10; ++i) { long i = 0; printf("%ld\n", i); } return 0; } Этот…
07 июл '13 в 17:56
4
ответа
msbuild, определение условных символов компиляции
Я, возможно, просто слепой, но есть ли командная строка для указания символов условной компиляции в MSBUILD? В настоящее время у меня есть эта строка в моем buildscript: SET MSBUILD=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe SET CONFI…
26 янв '09 в 14:38
1
ответ
В чем разница между -m32, -m64 и ничем в настройках gcc?
gcc -m32 main.cpp gcc -m64 main.cpp gcc main.cpp Какая разница между -m32, -m64, а также nothing в опциях gcc?
15 ноя '16 в 14:22
1
ответ
Что проверяет опция -fcheck=mem gfortran?
Какие бы ошибки во время выполнения -fcheck=mem вариант ловить гфортран? Объяснение страницы руководства не понятно для меня: '-Fcheck= мем' Включить генерацию проверок во время выполнения для выделения памяти. Примечание. Этот параметр не влияет на…
17 апр '17 в 13:12
2
ответа
Ошибка с командой mex -g (без оптимизации)
Я пытаюсь изменить файл в сценарии. Файл C, который должен быть mexed, генерируется на одном из предыдущих шагов сценария перед тем, как он будет mexed. Когда я использую строку ниже в сценарии, все работает нормально, и сценарий выполняется успешно…
14 апр '15 в 08:12
1
ответ
Дополнительные параметры компилятора, вычисленные в пользовательской цели
У меня есть пользовательская цель msbuild и задача, вычисляющая значение. Задача выведет значение в виде свойства. Это свойство я хотел бы использовать в качестве дополнительного параметра для вызова компилятора. Но свойство пусто при использовании …
21 май '16 в 16:27
2
ответа
Скомпилировать форму Windows с помощью csc.exe
В своей книге Эрик Браун пишет следующий код и компилирует его csc MyForm.cs [assembly: System.Reflection.AssemblyVersion("1.1")] namespace MyNamespace { public class MyForm : System.Windows.Forms.Form { public MyForm() { this.Text = "Hello Form"; }…
04 фев '17 в 09:57
2
ответа
Как изменить опцию компилятора в Visual Studio 10?
Я попытался запустить свое приложение и получил эту проблему: Не удалось загрузить файл или сборку Interop.ComUtilitiesLib Поискав, я нашел способ исправить эту проблему, изменив опцию компилятора. Однако я действительно не знаю, как изменить настро…
22 окт '12 в 10:09
2
ответа
Может ли g++ проверить спецификаторы броска?
Два вопроса по этому поводу: Есть ли способ заставить g++ игнорировать throw спецификаторы?(например, насколько я помню, Visual Studio игнорирует спецификаторы броска, отличные от throw()) Можно ли заставить g++ проверить правильность спецификаторов…
18 май '11 в 11:54
1
ответ
Программа на Haskell получает аргументы компилятора программно?
Возможно ли получить аргументы компилятора программно в Haskell? Я пишу библиотеку форматирования трассировки стека, и мне было бы очень полезно узнать, использовались ли при компиляции "-prof" и "-fprof-auto".
15 фев '16 в 02:28
5
ответов
Как заставить размер "bool" под GCC
В настоящее время я портирую некоторый код с другой платформы, а bool на новой платформе имеет размер 1 байт. Это нарушает наш код загрузки, так как значения хранятся в виде 32-битных значений. Кроме того, скорость является критической проблемой на …
15 дек '10 в 02:40
1
ответ
Увеличить сборку - указать параметры компилятора при использовании Visual C++
Обновить:Теперь я использую using msvc : 14.0 : : <compileflags>/O1 ; в моем проекте-config.jam. Поведение это то, что я ожидаю.Но когда я заменяю /O1 на / Ox,.lib такой же, как / O2./ Бык не работает правильно!!! Происхождение:Я использую эту…
16 фев '16 в 12:32
3
ответа
Код с и без -std=c99 дает разные результаты (реализация UMAC AE)
Длинная (очень длинная) история - я использую реализацию Теда Кровец для расчета UMAC и для UMAC AE шифрование ( http://www.fastcrypto.org/). Когда я компилирую свой код (и / или тесты в umac.c) с -std=c99рассчитанный UMAC ПОЛНОСТЬЮ отличается от ож…
19 янв '15 в 17:33