在Linux中C语言的调试(下面的程序如何调试)?
发布网友
发布时间:2022-04-24 03:33
我来回答
共3个回答
热心网友
时间:2022-04-08 01:01
你说的调试是什么意思?
如果是想用GDB工具进行调试在gcc选项中加入-g
例如:gcc *.c -o -g * (其中*是你的文件名,两个*可以不同)
然后用 gdb *(上面命令中第二个*)
然后,就看你想怎么调试了。
GDB有很多命令
list 列出代码
break 设置断点
run 运行程序
step 但不执行
quit 退出
……
你这个是多进程的。说实话,没用GDB调过。
不过简单看来你的子进程没有exit()函数。
如果你运行结果不对,那么看看你的子进程的问题吧
热心网友
时间:2022-04-08 02:19
你这程序存在问题太多,你的非零值可以是-1,也可以是大于1,你还是好好看看书吧,而且你跳出来的程序全部扭成一团,看着真不是一般的累
热心网友
时间:2022-04-08 03:54
gcc *.c(文件名) -o 指定要生成的文件名称 -Wall(可选)