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

如何使用gdb调试特定文件?,gdb,Gdb,我必须创建cpp文件(main和functions),并让它们构建一个exe文件(代码)和两个对象文件(main.o和functions.o) 如何从gdb命令行调试特定文件“functions.cpp” 您需要使用gcc的-g3选项编译文件。在此启动之后,gdb。然后,如果希望exe在functions.cpp的第36行中断,可以通过类似b functions.cpp:36的方式在gdb内的文件中设置断点。您还可以为特定函数调用设置断点,例如bfunc()。然后使用r运行程序

我必须创建cpp文件(main和functions),并让它们构建一个exe文件(代码)和两个对象文件(main.o和functions.o)


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

您需要使用gcc的
-g3
选项编译文件。在此启动之后,
gdb
。然后,如果希望exe在functions.cpp的第36行中断,可以通过类似
b functions.cpp:36
的方式在gdb内的文件中设置断点。您还可以为特定函数调用设置断点,例如
bfunc()
。然后使用
r
运行程序