-g 选项指示编译器在编译期间生成调试信息。
例如,要用 C++ 进行编译,键入:
% CC -g example_source.cc
在 C++ 中,-g 选项打开调试并关闭函数的内联。-g0(零)选项打开调试但并不影响函数的内联。不能用 -g0 选项调试内联函数。-g0 选项可大大减少链接时间和 dbx 启动时间(取决于程序所使用的内联函数)。
要编译优化代码以用于 dbx,请使用 -O(大写字母 O)和 -g 选项编译源代码。