Linux C程序异常退出怎么办

Linux C程序异常退出怎么办,第1张

在Linux上只要打开core dump文件开关,当程序crash时系统生成相应的core文件。下面是简单的一些步骤: 1.查看当前是否已经打开了此开关 通过命令:ulimit -c 如果输出为 0 ,则代表没有打开。如果为unlimited则已经打开了,就没必要在做打开。 2.

如果C程序运行到之后没能正常结束的话就不会退出到终端会,有两个方法可以解决该问题

1,在运行程序之前在命令后面加个&让程序在后台运行。

例如 ./test &这个时候程序就不会一直阻塞,如果需要终止改程序可以查看该程序的进程号然后杀死该进程例如:ps -aux 找到刚才运行的程序,然后kill 进程号 就可以结束改程序了。

2.如果程序已经运行了,终端已经阻塞,那么就使用Ctrl +C 来结束改程序,结束阻塞。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8725810.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存