永发信息网

在Linux中C语言的调试(下面的程序如何调试)?

答案:2  悬赏:10  手机版
解决时间 2021-05-17 20:42
  • 提问者网友:椧運幽默
  • 2021-05-17 02:22

程序. 编写一个程序,父进程生成一个子进程,父进程等待子进程wait(),子进程执行完成后自我终止exit(),并唤醒父进程。父、子进程执行时打印有关信息。

main()

{ int i,j,k;

if (i=fork()) // 非零值

{ j=wait();

printf(“Parent process!\n”);

printf(“i=%d k=%d\n,i,k);

}

else{ k=getpid();

printf(“Child process!\n”);

printf(“i=%d k=%d\n,i,k);

}

}

最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-05-17 03:43
你可以用Netbeans啊
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-05-17 04:12
只会用gdb 生成的时候加入调试信息 gcc a.c -gstabs gdb a b main* 然后按r运行程序,用s单步调试,其他操作还里面有帮助
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯