我创建了一个应用程序,其中有一个文件main.c
,它使用master.c
文件中的函数。我想使用master.c
调试gdb tool
文件中定义的所有函数的应用程序。这是可能的,如果是这样的话?
答案 0 :(得分:5)
您必须使用-g
标志编译您的程序。
然后你开始gdb your_program
并设置断点:break master.c:37
,它将在master.c,第37行设置断点,或者你可以在函数中设置断点:break foo()
。< / p>
然后按run
启动您的程序并继续调试过程,inspect
,continue
,watch
,display
......
http://www.gnu.org/software/gdb/
http://www.gnu.org/software/gdb/documentation/
http://www.cs.cmu.edu/~gilpin/tutorial/
Google了解有关使用gdb的更多文档。
当然有:
答案 1 :(得分:2)