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

Как определить, было ли приложение .NET скомпилировано в режиме DEBUG или RELEASE?
У меня на компьютере установлено приложение. Как мне узнать, был ли он скомпилирован в режиме DEBUG или нет? Я пытался использовать .NET Reflector , но он не показывает ничего конкретного. Вот что я вижу: // Assembly APPLICATION_NAME,...
24140 просмотров

Зарегистрируйтесь для взаимодействия с COM или сделайте сборку COM видимой
В чем реальная разница между этими двумя вариантами? Что я знаю: Зарегистрироваться для взаимодействия с COM Эта опция выполняет регистрацию сборки и регистрирует сборку как компонент COM (или, возможно, нет) в реестре со всеми записями...
49629 просмотров

Параметр g++ -g эквивалентен компилятору VS2010 cl?
С g++ с опцией -g , я могу использовать gdb для целей отладки. Что эквивалентно этому параметру с компилятором Visual Studio 2010 cl.exe? Эта страница содержит разные библиотеки (debug/ релиз) для ссылки. Если я компилирую с параметром...
10160 просмотров

Какие оптимальные параметры March & mtune для gcc для процессоров Pentium4 и выше
Мое приложение C++ (скомпилированное с использованием g++) должно работать на Pentium-4 (32-разрядная версия) и выше. Однако обычно он используется с процессорами Core2Duo или лучше. В настоящее время я использую: -march=pentium4 -mtune=pentium4...
2760 просмотров

Компиляция SDL и OpenGL внутри блоков кода в Ubuntu
Поэтому каждый раз, когда я компилирую свой код с помощью терминала, я должен компилировать с помощью: -lSDL -lGL -lGLU Как это сделать в Code Blocks? Я попытался поместить их в параметры сборки для проекта, но это ничего не исправило....
1131 просмотров
schedule 16.04.2022

Как начать отладку числового кода, когда NaN появляются только при компиляции с оптимизациями?
Каковы общие стратегии для начала отладки числового кода, когда: код, скомпилированный с агрессивными флагами оптимизации, производит случайные NaN и Inf на выходе код, скомпилированный с -g (что подразумевает -O0 ) для работы с отладчиком,...
343 просмотров

g++, полученный из класса с параметром шаблона
рассмотрим следующий код: template<class T> class Base { public: void doSomething(){} }; template<class T> class Derived : public Base<T> { public: void doMore() { doSomething(); //Affected line } }; В...
730 просмотров
schedule 18.04.2022

Предупреждать о самоинициализации члена класса
Взгляните на этот фрагмент кода C++: class Foo { int a; public: Foo(int b): a(a) {} }; Очевидно, разработчик имел в виду инициализировать a с помощью b , а не самого a , и эту ошибку довольно сложно обнаружить. Clang++...
2135 просмотров

Как изменить параметр компилятора в Visual Studio 10?
Я попытался запустить свое приложение и получил эту проблему: Не удалось загрузить файл или сборку Interop.ComUtilitiesLib. Погуглив, я нашел способ решить эту проблему, изменив параметр компилятора. Однако я действительно не знаю, как...
2871 просмотров
schedule 10.03.2024

Javac: возможность компиляции без примечаний
Есть ли вариант компилятора для компиляции javac без примечаний? Я знаю: -nowarn : не отображать предупреждения -g:none : не генерировать отладочную информацию Заметки по-прежнему генерируются с обоими из них. Есть ли опция...
1452 просмотров

Как отключить предупреждения о сужении конверсий?
Я использую -Wall и обновляюсь до нового gcc. У меня много warning: narrowing conversion . Я хочу отключить их, но оставить все остальные предупреждения нетронутыми (в идеале). Я ничего не могу найти о narrowing в...
26800 просмотров
schedule 01.12.2022

Различие диагностики gcc
У меня проблема с интерпретацией предупреждений и ошибок gcc (4.8.2). Точнее, трудно сказать, где заканчивается одна проблема и начинается другая. У меня есть консольный доступ к машине сборки, поэтому использование IDE не вариант. Мне...
537 просмотров

Есть ли способ получить исключенные параметры времени жизни из компилятора Rust?
Имея программу на Rust, которая компилируется правильно, могу ли я заставить компилятор сказать мне, каковы предполагаемые пропущенные времена жизни?
634 просмотров
schedule 26.04.2023

Узнайте точные неявные параметры gcc
У меня есть программа, которая работает только при компиляции с определенной версией gcc и с использованием некоторой оптимизации ( -O1 или выше, но не -O0 ). Эта программа некорректна в смысле C, но тем не менее мне нужно понять, почему она не...
371 просмотров

Разница между add_compile_options и SET(CMAKE_CXX_FLAGS)
Этот вопрос связан с указанием Cmake использовать CXX и CXXFLAGS при управлении ссылкой? В предыдущем вопросе мы пытаемся указать CMake для использования CXXFLAGS при вызове компоновщика. add_compile_options Мы обнаружили, что следующий...
25762 просмотров
schedule 03.05.2023

Правильный способ компиляции приложений OpenCL и использование доступных опций компилятора
Я новичок в материалах OpenCL. Каков наилучший способ компиляции проекта OpenCL? Использование поддерживаемого компилятора ( GCC или Clang ): Когда мы используем такой компилятор, как gcc или clang , как мы можем управлять этими...
2469 просмотров
schedule 05.09.2022

Angular 6/объявить путь для библиотеки в tsconfig.lib.json
Я пытаюсь настроить пути для библиотеки Angular 6 (я успешно настроил пути для предыдущего проекта Angular) Вот что работает для моего предыдущего приложения в файле tsconfig.json : "compilerOptions": { [...] "baseUrl": "src",...
6192 просмотров

Как мне найти последнюю версию целевой поддержки Typescript для любой версии узла?
Предполагая любую версию Node, как мне найти соответствующий параметр компилятора TypeScript для target , что дает наибольшую функциональность? Я хочу удалить гостевую работу. Укажите целевую версию ECMAScript: «ES3» (по умолчанию), «ES5»,...
1595 просмотров
schedule 26.04.2024

Параметры Clang в VS2019
Я пробую компилятор Clang-CL, встроенный в VS2019 под Windows 10, но не вижу, как установить параметры компилятора, в частности, длинные удвоения более 64 бит. В настройках проекта набор инструментов платформы — LLVM (clang-cl). Затем в C/C++ ›...
161 просмотров