如何使用gdb进行调试?

如何使用gdb进行调试?

我试图在我的程序中添加一个断点

b {line number}

但我总有个错误说:

No symbol table is loaded.  Use the "file" command.

我该怎么办?


蓝山帝景
浏览 500回答 3
3回答

当年话下

使用可执行文件作为参数启动gdb,以便它知道要调试哪个程序:gdb ./myprogram那么您应该能够设置断点。例如:b myfile.cpp:25b some_function

慕妹3242003

您需要在运行gdb或使用file命令时告诉gdb可执行文件的名称:$ gdb a.out或(gdb) file a.out
打开App,查看更多内容
随时随地看视频慕课网APP