Вопросы по теме 'compiler-options'
Как заставить компилятор установить ненулевое значение для неинициализированных переменных?
Я играю с инициализацией значений C ++ . Поэтому я печатаю неинициализированные значения, чтобы выделить (не) инициализацию в зависимости от стандартной версии C ++. Но неинициализированные значения часто передают нулевое значение :-(
Как...
1919 просмотров
schedule
02.11.2021
Макрос для уровня оптимизации (ARMCC V6)
Существуют предопределенные макросы, такие как __OPTIMIZE__ (определено во всех оптимизирующих компиляциях) и __OPTIMIZE_SIZE__ (определено, если компилятор оптимизирует размер).
Я использую эти макросы, чтобы проверить, установлен ли правильный...
88 просмотров
schedule
10.11.2021
Компиляция с /O2 по сравнению с /Ox, которая быстрее (как правило)?
Этот вопрос и MSDN , кажется, подразумевает, что /O2 будет быстрее, но если вы посмотрите на собственный SafeInt , вы заметите, что он говорит:
1) Скомпилируйте оптимизированный код - /Ox лучше всего, /O2 также работает хорошо....
1765 просмотров
schedule
10.03.2022
Временный файл с содержимым всех включенных заголовков
Мне нужно отслеживать ошибку, связанную с включением файлов заголовков, я подозреваю, что один или несколько файлов имеют непревзойденные фигурные скобки и / или круглые скобки, и я думаю, что было бы полезно взглянуть на файл, который предоставляет...
217 просмотров
schedule
27.03.2022
Как я могу заставить компилятор nvcc CUDA оптимизировать больше?
При использовании компилятора C или C++, если мы передаем переключатель -O3 , выполнение становится быстрее. В CUDA есть что-то эквивалентное?
Я компилирую свой код с помощью команды nvcc filename.cu . После этого я выполняю ./a.out .
14386 просмотров
schedule
31.03.2022
Как установить специфичные для компилятора флаги с помощью autotools
В качестве инфраструктуры сборки мы используем autotools, а в качестве компиляторов - clang и gcc. Недавно мы получили предупреждение gcc, которое требовало
--param max-vartrack-size=100000000
для отключения звука (без полного отключения...
2431 просмотров
schedule
15.04.2022
Как я могу повлиять на исходный каталог исполняемого файла или библиотеки?
Недавно я заметил нечто странное при компиляции следующей программы на C++:
int main() { return 0; }
используя g++ в Linux. В частности, я дважды скомпилировал программу (расположенную в /a/directory ) с помощью следующих двух команд:...
56 просмотров
schedule
17.08.2022
В чем разница в GCC между -std=gnu++0x и -std=c++0x и какой из них следует использовать?
У меня проблемы с <stdint.h> при использовании -std=c++0x в GCC 4.4.3 (для Android):
// using -std=c++0x
#include <stdint.h>
uint64_t value; // error: 'uint64_t' does not name a type
Но использование -std=gnu++0x работает:...
10645 просмотров
schedule
21.06.2023
Скомпилированный исполняемый файл MS C ++ (CL) не работает в Windows 2000
Возможный дубликат: Проблема с использованием скомпилированной библиотеки C ++ Visual Studio 2010 в Windows 2000
Подобно этим вопросам: Могу ли я использовать компилятор C ++ Visual Studio 2010 с библиотекой времени выполнения C ++...
2533 просмотров
schedule
08.11.2022
Флаг компилятора Visual C++ для Visual Studio 2013 для нацеливания на XP
Я хочу создать программу на C++ с Visual Studio 2013, предназначенную для среды XP, мне известно о параметре пользовательского интерфейса в свойствах проекта -> вкладка «Конфигурация», чтобы установить инструмент платформы для Windows v120_xp, я хочу...
1924 просмотров
schedule
07.07.2023
gcc с -Werror и -Wno-error=unused
Я всегда компилирую с -Wall -Wextra -Werror .
Однако много раз, когда я выполняю быстрые тесты компиляции, мне нужно игнорировать -Wunused набор ошибок. По разным причинам я хочу видеть их как предупреждения, а не ошибки, оставляя все остальные...
17228 просмотров
schedule
06.01.2023
boost build — указать параметры компилятора при использовании Visual C++
Обновление: Теперь я использую
using msvc : 14.0 : : <compileflags>/O1 ;
в моем проекте-config.jam. Поведение соответствует ожидаемому. Но когда я заменяю /O1 на /Ox, .lib совпадает с /O2. /Ox работает неправильно!!!
Происхождение:...
1438 просмотров
schedule
26.07.2023
MIXED_STR_LEN_ARG с gfortran
У меня есть программа на смешанном C++/Fortran, в которой символ C++ задается в качестве аргумента для функции Fortran.
Код компилируется и работает с компилятором ifort , используя опцию -mixed_str_len_arg , которая указывает позицию скрытой...
75 просмотров
schedule
21.07.2023
Как обойти значение-отбрасывание или неиспользуемые предупреждения
Хотя рекомендуется включать флаги компилятора, такие как -Wvalue-discard или -Wunused:implicits , явно или неявно с помощью sbt-tpolecat .
Иногда вам нужно обойти это, но так, чтобы это было явно; поскольку мы обычно считаем такие вещи...
54 просмотров
schedule
29.10.2022