如何用gdb调试特定文件?

时间:2011-10-03 12:24:11

标签: gdb

我必须使用cpp文件(main和函数),然后让它们构建一个exe文件(代码)和两个目标文件(main.o和functions.o)。

如何从gdb命令行调试特定文件“functions.cpp”?

1 个答案:

答案 0 :(得分:2)

您需要使用gcc的-g3选项编译文件。在此之后gdb <exename>。然后,如果希望exe在function.cpp的第36行中断,则可以在gdb中的文件中设置断点,如b functions.cpp:36。您也可以将断点设置为特定的函数调用,例如b func()。然后使用r <options that exename takes>运行程序。

相关问题