-O0 | -Ob0 |
| -opt off | -inline off |
Comeau (Unix) | -O0 | --no_inlining |
Comeau (Windows) | To же, что и у основного компилятора, но вместо тире (-) используется слеш (/) | |
Borland | -Od | -vi- |
Digital Mars | -o+none -S | -C |
¹ Эту опцию указывать не требуется, если не была указана опция -O3
.
Табл. 1.21. Опции командной строки для включения отладочной информации
Инструментарии | Опции компилятора | Опции компоновщика |
Comeau (Unix) GCC | -g | -g |
Intel (Linux) Metrowerks | | |
Visual C++ Intel (Windows) | См. табл. 1.22 | См. табл. 1 22 |
Comeau (Windows) | To же, что и у основного компилятора, но вместо тире (-) используется слеш (/) | То же, что и у основного компилятора, но вместо тире (-) используется слеш (/) |
Borland | -v | -v |
Digital Mars | -g | -co |
Табл. 1.22. Включение отладочной информации при использовании Visual C++ или Intel для Windows
Опции компилятора | Опции компоновщика | IDE options¹ | Описание |
-Z7 | -debug | C7 Compatible (совместимость с C7) | Отладочная информация сохраняется в файлах .obj и .exe |
-Zi [-Fd<pdb-file-for-obj>]. | -debug[-pdb:<pdb-file-for-exe>] | Program Database (база данных программы) | Отладочная информация сохраняется в файлах .pdb; опция в квадратных скобках используется для указания файлов .pdb |
-Zi [-Fd<pdbfile-for-obj>] |