这个问题其实很简单,却花了我几个小时的时间!这就是菜鸟的悲哀!
我调试的时候,没有编译那段需要调试的源代码,才会导致这样的问题。例如gcc -g -c master.c,如果打入这个命令,在使用gdb的时候才会实现单步执行,也就是master.c代码部分使用s(即step)命令程序才会一步一步执行下去,否则程序是不会停的,除非有断点。
这个问题其实很简单,却花了我几个小时的时间!这就是菜鸟的悲哀!
我调试的时候,没有编译那段需要调试的源代码,才会导致这样的问题。例如gcc -g -c master.c,如果打入这个命令,在使用gdb的时候才会实现单步执行,也就是master.c代码部分使用s(即step)命令程序才会一步一步执行下去,否则程序是不会停的,除非有断点。