Вопросы по теме 'compiler-options'
VC++ .Net Clr/Safe и Clr/Pure
В VC++.Net что означает Clr/Safe ( /clr:safe ) и Clr/Pure ( /clr:pure )?
1760 просмотров
schedule
20.10.2022
В чем разница между параметрами компилятора / Ox и / O2?
Компилятор Microsoft C ++ ( cl.exe , входит в состав Visual Studio) предлагает несколько переключателей оптимизации . Разница между большинством из них кажется очевидной, но мне не ясно, в чем разница между /O2 (который оптимизирует код для...
24835 просмотров
schedule
11.07.2023
Переключатель компилятора для отключения семантики const_cast в приведения c-стиля?
Недавно я наткнулся на такой код:
void foo(const Bar* b) {
...
takes_nonconst_param_fn((Bar*)b);
...
Очевидно, разработчик не знал, что он делает, но если бы компилятор молча не принял приведение c-style-cast и, по крайней мере, не...
766 просмотров
schedule
09.04.2022
Кросс-компиляция буферов протокола Google
Мои проблемы с использованием буферов протокола Google состоят из двух частей: одна касается параметров компилятора, другая — кросс-компиляции. Машина для сборки Power6, 64-битная; хост-машина - PowerPC450, 32-битная. 4.1.2.
Первая проблема...
15496 просмотров
schedule
20.12.2022
Как установить параметры компилятора для групп активации в программах RPG или CL?
Есть ли способ указать для исходника программы, какие параметры группы активации следует использовать при компиляции?
В большинстве наших программ на as/400 нам нужно изменить обработку группы активации (поскольку поведение по умолчанию совершенно...
5099 просмотров
schedule
19.09.2023
Подавление генерации PDB из командной строки — C++
Я провел поиск и могу найти несколько примеров использования меню Visual Studio для подавления создания файлов PDB. Мне нужно сделать это для проекта, который я создаю, однако для этого требуется использовать компилятор Visual Studio только из...
1065 просмотров
schedule
24.08.2022
Работает ли опция GCC/Clang -framework в Linux?
В среде разработки OSX есть концепция фреймворков. Фреймворк — это своего рода пакет, который содержит заголовки, общие библиотеки и другие полезные вещи. Фреймворк можно передать компилятору, чтобы компилятор включил его заголовки в путь поиска и...
3339 просмотров
schedule
26.04.2023
Различные результаты в зависимости от операционной системы
Я использую CFD-код, написанный на Фортране. Некоторые его части были распараллелены с OpenMP. Даже если я включаю OpenMP и использую одни и те же параметры компилятора (-O3) на компьютере с Windows и Linux, я получаю разные результаты. После...
623 просмотров
schedule
22.10.2022
Двойственность упаковки структуры
Я пишу код для struct LASHeader_1p2
{
char FileSig[4]; //= "LASF"; // 4
unsigned __int16 FileSource; // 2 6
unsigned __int16 Reserved_Unused; // 2 8
unsigned __int32...
80 просмотров
schedule
21.08.2022
Почему обычные компиляторы C включают имя исходного файла в вывод?
Из этого недавнего ответа я узнал, что gcc и clang включают имя исходного файла где-то в двоичном файле в качестве метаданных, даже если отладка не включена. .
Я не могу понять, почему это должно быть хорошей идеей. Помимо крошечных рисков...
1068 просмотров
schedule
21.10.2022
Могу ли я использовать аннотации Java для определения проверок времени компиляции?
Например, я хотел создать аннотацию @Out для целевых параметров. Затем я бы каким-то образом использовал компилятор, чтобы проверить, установлено ли значение параметра до возврата функции. Это возможно?
Также думал об аннотации @Immutable,...
7190 просмотров
schedule
10.08.2022
Является ли Sign Extension в C++ опцией компилятора, зависит от компилятора или зависит от цели?
Следующий код был скомпилирован на 3 разных компиляторах и 3 разных процессорах и дал 2 разных результата:
typedef unsigned long int u32;
typedef signed long long s64;
int main ()
{ u32 Operand1,Operand2;
s64 Result;
Operand1=95;...
292 просмотров
schedule
14.12.2022
Использование параметра компилятора baseUrl Typescript с узлом
Может ли загрузчик модулей node поддерживать параметр компилятора TS baseUrl ?
В TS 2 появилась опция компилятора baseUrl , позволяющая эффективно включать относительные запросы require() и import проекта.
Однако для этого требуется, чтобы...
632 просмотров
schedule
26.02.2023
IBM XL C/C++, эквивалентный оптимизации #pragma GCC
Мы столкнулись с генерацией неправильного кода для исходного файла с использованием IBM XL C/C++ по адресу -O3 . на платформах PowerPC. Его поверхности как бы висят, и кажется, что конкретная петля не разорвана.
Проблема проявляется только в...
278 просмотров
schedule
04.07.2022
Флаги компилятора С++ в Visual Studio
Я прохожу курс МООК по структурам данных и алгоритмам. Я хотел бы использовать С++, и мне нужно установить следующие параметры компилятора
g++ -pipe -O2 -std=c++14 -lm
В настоящее время я использую MS Visual Studio 2017 в Windows. Это вообще...
4264 просмотров
schedule
04.12.2022
Цели Clang: локальное хранилище потока не поддерживается
Есть несколько вопросов по параметрам компилятора. Сейчас использую следующее:
-target i386-windows-gnu -mno-sse -c -O3
-target x86_64-windows-gnu -mcx16 -c -O3
-target i386-linux-gnu -mno-sse -c -O3
-target x86_64-linux-gnu -mcx16 -c -O3
-target...
320 просмотров
schedule
27.04.2022
параметры компилятора clang не задокументированы?
Ради переноса параметров компилятора на ARM с помощью Xcode я ищу исчерпывающую документацию по параметрам компилятора/компоновщика clang С++. Однако самое близкое, что я смог найти, это эта страница :
Многие параметры не объясняются, например....
223 просмотров
schedule
06.09.2022