Предыдущая Следующая

• Output directories — пути к файлам, генерируемым компилятором/компоновщиком.

Страница Library options:

• Printf formatter и Scanf formatter — ограничения по форматированию данных для функций типа printf() и scanf() (в большинстве случаев, форматирование полностью не используется, поэтому можно сократить программный код, отключив «лишние» типы форматирования).

Страница Library configuration:

• Library — настройка параметров поддержки библиотек C/C++ (можно задать полное отсутствие поддержки, частичную или полную поддержку).

В категории компилятора C/C++ C/C++ Compiler доступны следующие настройки.

Страница Language:

• Language — поддержка С, С++ или расширенного С++;

• Require prototypes — требовать обязательного объявления прототипа функции;

• Language conformance — соглашения о стандарте языка;

• Plain 'char' is — знаковость переменной типа char при ее определении без непосредственного указания;

• Enable multibyte support — разрешение поддержки многобайтных символов.

Страница Optimization задает уровни оптимизации компилятора. Страница Output:

• Generate debug information — добавление дополнительной (отладочной) информации в объектный модуль для более наглядного отображения в отладчике С-SPY;

• Object module name — позволяет, в случае необходимости, дать объектному модулю другое имя;

• Segment base name — имена сегментов, префиксы и суффиксы их определений.

Страница List предоставляет возможность настройки выходного листинга компилятора.

Страница Preprocessor задает путь поиска подключаемых (include) файлов, дополнительные определения (при необходимости).

Страница Diagnostic позволяет настроить выдачу компилятором диагностических сообщений.

Страница Extra Options позволяет в случае необходимости задать дополнительные ключи командной строки компилятора.

В категории ассемблера Assembler доступны следующие настройки:

Страница Language:

• User symbols are case sensitive — различать регистр меток, определенных программистом;

• Macro quote characters — определить разделители аргументов макросов;

• Allow alternative register names, mnemonics and operands — разрешить альтернативные обозначения для регистров, мнемонических обозначений команд и операндов.

Страница Output:

• Generate debug information — добавление дополнительной (отладочной) информации в объектный модуль для более наглядного отображения в отладчике C-SPY.

Страница Diagnostics:

• Warnings — управлять выдачей предупреждающих сообщений.

Страница List позволяет производить управление листингом компилятора.

Страница Preprocessor задает путь поиска подключаемых (include) файлов, а также дополнительные определения (если потребуется).

Страница Extra Options позволяет в случае необходимости задать дополнительные ключи командной строки компилятора.


Предыдущая Следующая






Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_290.html on line 156

Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_290.html on line 156

Warning: include() [function.include]: Failed opening './news.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/picprof/data/www/picprof.com/book/book4_290.html on line 156