Ключи компилятора
Материал из wikiru.visual-prolog.com
Версия от 08:24, 31 октября 2007; SergeMukhin (обсуждение | вклад)
Usage: VIP7Compiler [options] [files] [@commandfile]
options:
/Check: {ALL|ON|RANge|NOne|OFF|INTegraloverflow|VARiable|STAck|FACts} /NOCheck /Warnings: {ASError|ASWarning|NOthing|warning_name [+,-,*]} /MAXErrors: <N> default 20 /MAXWarnigs: <N> default 100 /DEBug: {NONE|LINENO|FULL} /NODEBug /Help print this help message /VERsion print copyright message /Listing: ALL,NOne,MIN,Include,PHAses,UNICode,STATistics,MEssage,Requires /NOListing /Include: <dir> add to include search path /Goal: {PROC|DETerm} /Optimize: {ALL|None|FINal} /WEAKTypecheck: {ON|OFF} make type checks weaker (default OFF) /OBjectdir: <dir> /LISTINGFile: <file> /DEBUGDir: <dir>
Ключи для максимальной оптимизации по скорости
Для компилятора: /NOCHECK /NODEBUG /OPT:ALL /OPT:TERM+
Для линкера: не использовать /d
Ключи для максимальной проверки
Для компилятора: /CHECK:ALL /CHECK:STACK /DEBUG:FULL
Для линкера: /d
Коды завершения компилятора
код | причина |
---|---|
0 | компиляция завершена успешно |
1 | обнаружены ошибки в программе во время компиляции |
2 | обнаружены серьёзные ошибки, во время компиляции или обработке опций, программный сбой |