如果是想用GDB工具进行调试在gcc选项中加入-g
例如:gcc *.c -o -g * (其中*是你的文件名,两个*可以不同)
然后用 gdb *(上面命令中第二个*)
然后,就看你想怎么调试了。
GDB有很多命令
list列出代码
break 设置断点
run 运行程序
step 但不执行
quit 退出
……
你这个是多进程的。说实话,没用GDB调过。
不过简单看来你的子进程没有exit()函数。
如果你运行结果不对,那么看看你的子进程的问题吧
欢迎分享,转载请注明来源:内存溢出
如果是想用GDB工具进行调试在gcc选项中加入-g
例如:gcc *.c -o -g * (其中*是你的文件名,两个*可以不同)
然后用 gdb *(上面命令中第二个*)
然后,就看你想怎么调试了。
GDB有很多命令
list列出代码
break 设置断点
run 运行程序
step 但不执行
quit 退出
……
你这个是多进程的。说实话,没用GDB调过。
不过简单看来你的子进程没有exit()函数。
如果你运行结果不对,那么看看你的子进程的问题吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)