Вопросы по теме 'compiler-flags'

Флаг компилятора C для игнорирования знака
В настоящее время я имею дело с кодом, приобретенным у стороннего подрядчика. Одна структура имеет поле беззнакового символа, в то время как функция, которой они передают это поле, требует знакового символа. Компилятору это не нравится, так как он...
831 просмотров
schedule 13.08.2022

Флаг компилятора Xcode Project-Wide
С Xcode 4.2 и компилятором LLVM при компиляции для ARMv6 в сгенерированном приложении возникают очень странные ошибки (например, свойство «ширина» CGSize вместо этого возвращает «высоту»). Чтобы исправить это, я обнаружил, что должен установить флаг...
11525 просмотров
schedule 28.04.2022

Как заставить xcode использовать ARC для определенного файла?
Мой проект содержит XMPPFramework, который содержит файл, который необходимо использовать с ARC. Но мой проект не ARC и не может быть преобразован из-за того, что с ним связаны некоторые другие библиотеки. Как заставить компилятор использовать ARC...
8106 просмотров

Что такое флаг -ll gcc?
Я пытаюсь скомпилировать программу, у которой есть -ll флаг, но gcc не может найти. Что значит l после -l действительно библиотека или это опечатка? Трудно найти информацию об этом в Google. Такой термин "расплывчатый".
2121 просмотров
schedule 07.06.2022

Сделать: переопределить флаг
Меня немного смутили ответы на Быстрый способ переопределения флага -Werror? Поэтому я задаю свой конкретный вопрос здесь. У меня есть несколько файлов Makefile, работающих вместе, и CFLAGS был установлен по пути (-Werror -Wall .. и многие...
10677 просмотров
schedule 01.02.2023

Как установить флаги CUDA в Visual Studio
Я пытаюсь измерить разлив регистра в моем проекте CUDA в Visual Studio. Для этого я использую флаг –Xptxas –v,–abi=no, как написано здесь http://on-demand.gputechconf.com/gtc-express/2011/presentations/register_spilling.pdf В моем проекте VS...
4768 просмотров
schedule 09.03.2023

Что контролируют CompileThreshold, Tier2CompileThreshold, Tier3CompileThreshold и Tier4CompileThreshold?
многоуровневая компиляция HotSpot использует интерпретатор до тех пор, пока порог вызовов (для методов) или итераций (для циклов) не инициирует компиляцию клиента с самопрофилированием. Компиляция клиента используется до тех пор, пока другой порог...
8336 просмотров
schedule 14.10.2022

Какие функции безопасности GCC следует использовать для защиты сетевого демона?
Я пишу сетевой демон C++ для Linux, который по своей природе должен слушать общедоступный Интернет. Какие переключатели GCC следует использовать для включения функций безопасности, чтобы злоумышленнику было сложнее использовать ошибки в моей...
214 просмотров
schedule 08.01.2023

Невозможно добавить флаг компилятора в Xcode 5
Привет, я недавно установил Xcode 5, но не могу добавить к нему флаги компилятора. Я хочу добавить флаг компилятора для автоматического подсчета ссылок, но когда я перехожу к фазам сборки => Компилировать источники => .m файл и дважды щелкаю по нему...
6019 просмотров
schedule 11.05.2022

Функции обратного вызова в клиентской dll виртуального канала Citrix не вызываются
У меня следующая проблема: я создал клиентскую DLL со всеми необходимыми функциями обратного вызова ( DriverOpen , DriverClose и т. Д.). Но их не зовут, и я, собственно, не знаю почему. Тест dll vdping работает нормально. Может быть, я...
242 просмотров
schedule 24.08.2023

Использование CMakes CHECK_CXX_COMPILER_FLAG с nvcc / cuda
Я пытаюсь скомпилировать код, используя CUDA с MakeFiles, созданными CMake. Я хотел бы использовать CHECK_CXX_COMPILER_FLAG или что-то подобное, чтобы проверить, поддерживает ли используемая версия nvcc данный флаг. В моем случае это...
894 просмотров
schedule 09.01.2023

Предупреждение о компиляции файла маршрута Play Framework: локальный метод val in at никогда не используется
В моем игровом приложении у меня есть файл маршрутов с маршрутами для общедоступных файлов. Недавно я добавил флаг компилятора -Ywarn-unused и получил неожиданные предупреждения. Шаги: activator new testingScalac (выберите play-scala из...
455 просмотров

Предупреждение компилятора, когда класс нарушает правило трех (пяти)
Можно ли вызвать предупреждение компилятора, когда класс нарушает правило трех (или правило пяти)? Эта функция кажется простой в реализации и очень полезна в критически важном для безопасности программном обеспечении, но я не могу найти ее нигде в...
605 просмотров
schedule 02.12.2022

Какие флаги компиляции следует использовать, чтобы избежать ошибок времени выполнения
Только что узнал здесь , что -Wsequence-point флаг компиляции выдает предупреждение, когда код может вызывать UB. Я пробовал это с заявлением вроде int x = 1; int y = x+ ++x; и это сработало очень хорошо. До сих пор я компилировал с...
587 просмотров

CMake + CUDA + раздельная компиляция - ›nvcc не знает, что делать с ''
Я использую CMake для своего проекта с использованием CUDA. Недавно мне пришлось включить "раздельную компиляцию" части моего кода CUDA: set(CUDA_SEPARABLE_COMPILATION ON) но потом строительство начало рушиться. Например, может произойти...
1044 просмотров
schedule 21.02.2023

Может ли файл XCConfig определять логические флаги для кода Swift?
Я хочу иметь логические макросы, чтобы включить некоторые функции в моем приложении для каждой сборки. Например, включите в сборках QA, но отключите в рабочей среде. Для этого я добавил этот код в файл моего приложения .xcconfing :...
1201 просмотров
schedule 28.07.2022

Сбой компиляции sbt из-за неправильной опции: '-Ywarn-macros:after'
С файлом build.sbt, например: ThisBuild / organization := "com.company" ThisBuild / version := "1.0.0-SNAPSHOT" ThisBuild / scalaVersion := "2.11.12" Global / concurrentRestrictions += Tags.limit(Tags.Test, 1) Global / scalacOptions ++=...
836 просмотров
schedule 17.06.2023

Как добавить флаги компиляции в cmake на Windows?
Я написал проект с использованием CMake (с компилятором ninja и Visual Studio 2017 C++) с двумя модулями lib_A и lib_B lib_B зависит от одного lib_A . И lib_B , и lib_A определяют std::vector < size_t > . Наконец,...
1872 просмотров

Расширение языка c++17 и флаг std:c++17
Меня смущают разные ошибки в Visual Studio 2017 (версия 15.9.11): 'if constexpr' is a C++17 language extension а также language feature 'structured bindings' requires compiler flag '/std:c++17' Я знаю, что добавление флага /std:c++17...
304 просмотров

какие флаги компиляции активируются с помощью O3
мы находимся в процессе изменения версии компилятора Intel с v14 на v18 в наших системах, и, запустив тесты, мы заметили, что O3 в некоторых случаях дает неправильные результаты, тогда как тот же код работает правильно с O3 и v14. Мне было интересно,...
141 просмотров