如何使用gdb调试特定文件?

3

我有两个cpp文件(main和functions),并将它们编译为一个exe文件(code)和两个目标文件(main.o和functions.o)。

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

1个回答

2

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接