如何使用gdb在特定的正在运行的应用程序的文件中调试函数?
我做了一个应用程序,其中有一个文件main.c,它使用master.c文件中的函数。我想用gdb tool来调试我的应用程序,以查找在master.c文件中定义的所有功能。这是可能的,如果是这样的话?如图所示here如何使用gdb在特定的正在运行的应用程序的文件中调试函数?
对于实例
回答:
您必须编译使用-g标志程序。
然后,您开始gdb your_program并设置断点:break master.c:37,它将在master.c,第37行上设置断点,或者您可以在函数break foo()处设置断点。
然后通过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/
谷歌更多的文档关于使用gdb。
当然有:
Debug a running program with gdb
回答:
使用break:
break master.c:5 以上是 如何使用gdb在特定的正在运行的应用程序的文件中调试函数? 的全部内容, 来源链接: utcz.com/qa/267032.html

