Sun Studio 12:使用 dbx 调试程序

使用 -g 选项进行编译

-g 选项指示编译器在编译期间生成调试信息。

例如,要用 C++ 进行编译,键入:


% CC -g example_source.cc

在 C++ 中,-g 选项打开调试并关闭函数的内联。-g0(零)选项打开调试但并不影响函数的内联。不能用 -g0 选项调试内联函数。-g0 选项可大大减少链接时间和 dbx 启动时间(取决于程序所使用的内联函数)。

要编译优化代码以用于 dbx,请使用 -O(大写字母 O)和 -g 选项编译源代码