1

可能重复:
使用 gdb 进行调试 - 最佳实践

我只有一个.cpp文件,我在 ubuntu 终端上用 g++ 编译它。

然后当我打电话时gdb myProgram,我得到了no debugging symbols found

我需要单步调试代码。我不知道如何使它工作。

我知道如何使用gdb,但不确定如何编译我的.cpp文件,以便它有调试信息供 gdb 使用。

4

1 回答 1

6

您需要使用-g标志进行编译。看这里:

http://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html

于 2013-01-01T18:10:45.767 回答