-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>] |