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

Конкретные флаги компилятора для определенных файлов в Xcode
Мне было поручено поработать над проектом с некоторыми непонятными атрибутами. Этот проект по своей природе не компилируется для iPhone Simulator и iPhone Device с теми же настройками компиляции. Я думаю, это связано с необходимостью специальной...
8975 просмотров

Как разрешить виртуальной машине HotSpot находиться в режиме отладки?
The reason that I need the HotSpot VM be in debug mode, is that I want some JVM options, like -XX:+PrintCFGFile , be supported. Моя текущая версия JVM похожа на java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.1)...
2167 просмотров

как скомпилировать openssl с флагом fvisibility = hidden для iOS
Мне нужно скомпилировать код openssl с -fvisibility = hidden, чтобы скрыть большое количество символов, а затем использовать в Xcode. Используя ссылку ниже на GitHub ... Я могу получить libssl.a и libcrypto.a, но нет возможности увидеть...
223 просмотров
schedule 19.10.2021

Какие у меня есть доступные варианты марша/мтюна?
Есть ли способ заставить gcc выводить доступные параметры -march=arch? Я получаю ошибки сборки (пробовал -march=x86_64 ) и не знаю, какие у меня есть варианты. Компилятор, который я использую, представляет собой проприетарную оболочку gcc,...
9637 просмотров

Какие флаги активирует -march=native с помощью Clang?
С помощью GCC можно распечатать конкретные флаги, которые запускает -march=native . Возможно ли, чтобы Clang распечатывал аналогичную информацию?
6204 просмотров

Переменные оптимизированы с помощью g ++ и опции -Og
Когда я компилирую свою программу на C ++ с g++ , используя параметр -Og , я вижу переменные, которые равны <optimized out> , а также текущая строка иногда пропускается. Ожидается ли такое поведение на этом уровне оптимизации, или у меня...
3779 просмотров
schedule 03.04.2022

-fno-исключения для некоторых библиотек?
Это чем-то похоже на " Отключение C++ исключений, как я могу заставить любой std:: throw() немедленно завершиться? ." Я хотел бы, чтобы моя программа завершалась всякий раз, когда из STL выбрасывается исключение. Проблема заключается в следующем:...
804 просмотров
schedule 22.04.2022

Почему clang не может включить все дезинфицирующие средства?
В Clang есть различные средства очистки, которые можно включить для выявления проблем во время выполнения. Однако , есть некоторые дезинфицирующие средства, которые я не могу использовать вместе. Почему это? clang++-3.9 -std=c++1z -g...
4813 просмотров
schedule 27.05.2022

флаг arm64 как флаг дуги (-fno-objc-arc)
есть ли возможность установить флаг для определенных файлов, например флаг дуги (-fno-objc-arc) в настройках компилятора, чтобы использовать 32-битную библиотеку вместо 64-битной библиотеки? Дело в том, что я использую класс с некоторыми функциями,...
304 просмотров
schedule 08.06.2022

Прикрепление флага компиляции к сборке ядра Linux
Как лучше всего добавить флаг компиляции при сборке ядра Linux? Мне интересно знать об этом как в целом, потому что время от времени я сталкиваюсь с одной и той же проблемой, так и конкретно для включения трассировки kenter, kdebug и kleave в...
1506 просмотров
schedule 09.06.2022

Как определить Eq-экземпляр списка без GADT или контекстов типа данных
Я использую Glasgow Haskell Compiler, Version 7.8.3, stage 2 booted by GHC version 7.6.3 . Я попытался использовать следующее определение данных для типа List в Haskell: data Eq a => List a = Nil | Cons a (List a) Однако флаг...
1175 просмотров

Флаги компиляции C++ для пакета R в Windows/Mac
Я разработал пакет R, который вызывает код C++ через Rcpp и RcppEigen. Мой Makevars.win выглядит так (перечисление предназначено для обозначения моих вопросов) CXX_STD = CXX11 PKG_CPPFLAGS = -fopenmp -O3 -Wall -ftree-vectorize...
963 просмотров

Почему мне нужно скомпилировать DLL с параметром -static, чтобы успешно ее выгрузить
Я использовал FreeLibrary для выгрузки DLL (см. /a> вопрос для уточнения). В основном процесс возвращал код выхода 3 после вызова FreeLibrary. Я посмотрел на некоторые другие проекты DLL, которые у меня работали, и понял, что все остальные DLL...
214 просмотров
schedule 11.08.2022

Как правильно использовать scalac-Xlint
Справка scalax -Xlint предоставляет следующую информацию: $ scalac -Xlint:help Enable or disable specific warnings adapted-args Warn if an argument list is modified to match the receiver. nullary-unit Warn when...
3648 просмотров

Как заставить gcc встроить функцию?
__attribute__((always_inline)) Принудительно ли встроить функцию в gcc?
66390 просмотров
schedule 23.08.2022

Как я могу скомпилировать этот очень большой, но скучный исходный код C?
Центральная функция в моем коде выглядит так (все остальное — ванильный ввод и вывод): const int n = 40000; double * foo (double const * const x) { double * y = malloc (n*sizeof(double)); y[0] = x[0] + (0.2*x[1]*x[0] - x[2]*x[2]);...
170 просмотров

Почему нет ошибки компилятора, когда оператор возврата отсутствует?
В отличие от Java, в C/C++ разрешено следующее: int* foo () { if(x) return p; // what if control reaches here } Это часто приводит к сбоям и трудным для отладки проблемам. Почему стандарт не требует окончательного возврата для...
4303 просмотров

Как работает флаг gcc -pg?
Я пытаюсь понять, как работает флаг -pg (или -p ) при компиляции кода C с gcc . В официальной документации gcc говорится только : -pg Сгенерируйте дополнительный код для записи информации профиля, подходящей для программы анализа...
23844 просмотров
schedule 30.12.2022

В чем разница между опциями cflgs sse -msse, -msse2, -mssse3, -msse4 rtc..? и как определить?
Для параметров GCC CFLAGS : -msse , -msse2 , -mssse3 , -msse4 , -msse4.1 , -msse4.2 . Являются ли они исключительными в своем использовании или их можно использовать вместе? Насколько я понимаю, выбор того, что установить, зависит от того,...
28348 просмотров
schedule 14.12.2022

Превратить конкретное предупреждение gcc в ошибку
Итак, я знаю, что могу превратить предупреждения в ошибки с помощью -Werror = ... но я хочу превратить следующее предупреждение в ошибку: «Класс xxx имеет виртуальные функции, но не виртуальный деструктор» Я знаю, что единственный способ...
914 просмотров