Ключ |
Описание |
-A<число> |
Выравнивание сегмента данных и стека (в байтах) |
-a |
Создание текстового файла с ассемблерным кодом |
-С[+/-] |
Компактная кодировка для выходного файла (по умолчанию: +) |
-с<имя> |
Имя или номер кодовой страницы. Например: 1252 для Windows Latin-1 |
-D<путь> |
Путь к рабочему каталогу |
-d<число> |
Уровни отладочной информации:
-d0 - без отладочной информации;
-d1 - с проверками времени выполнения, без символьной информации;
-d2 - полная отладочная информация с динамическими проверками;
-d3 - то же самое, что и -d2, но подразумевает -O0. |
-e<имя> |
Создать файл для записи ошибок компиляции |
-H<число> |
Дескриптор окна для отправки уведомления о завершении компилирования (только для Windows) |
-i<путь> |
Добавить путь для поиска подключаемых файлов |
-l |
Создать файл списка для предварительной обработки (.lst) |
-O<число> |
Уровни оптимизации:
-O0 - без оптимизации;
-O1 - только JIT-совместимые оптимизации;
-O2 - полная оптимизация. |
-o<имя> |
Установить базовое имя выходного файла (P-кода) |
-p<имя> |
Имя неявно подклчаемого файла (по умолчанию: "default.inc") |
-R[+/-] |
Добавить подробный отчет о рекурсии с цепочками вызовов (по умолчанию: -) |
-r<имя> |
Вывести отчет о глобальных переменных, константах и функциях в консоль или в файл |
-S<число> |
Размер стека/кучи в ячейках (по умолчанию: 4096) |
-s<число> |
Пропустить строки из входного файла |
-t<число> |
Установить размер табуляции (по умолчанию: 8) |
-v<число> |
Уровень вывода сообщений (по умолчанию: 2):
-v0 - тихий режим;
-v1 - обычный вывод;
-v2 - подробный вывод; |
-w<число> |
Отключить предупреждение по его номеру |
-X<число> |
Ограничение размера абстрактной машины (в байтах) |
-XD<число> |
Ограничение размера стека и данных абстрактной машины (в байтах) |
-Z[+/-] |
Работать в режиме совместимости (по умолчанию: -) |
-E[+/-] |
Обрабатывать предупреждения как ошибки |
-\ |
Использовать '\' для экранирования символов |
-^ |
Использовать '^' для экранирования символов |
-;[+/-] |
Требовать точку с запятой для завершения каждого предложения (по умолчанию: -) |
-([+/-] |
Требовать скобки для вызова функций (по умолчанию: -) |
sym=val |
Объявить константу "sym" со значением "val" |
sym= |
Объявить константу "sym" со значением "0" |