问题描述
- Process finished with exit code 1 (C++)
-
我的系统是ubuntu14.04,用的是clion,我写了一个一直运行的程序,我把电脑锁屏之后就没管了,第二天我打开电脑一看,发现程序已经退出了,报的是“Process finished with exit code 1 ”,按理说我的这个程序是while循环的,没有达到退出条件,想问下是什么原因?会不会是因为电脑休眠一类的问题?
解决方案
看下是不是这么几个原因:
(1)内存泄漏或者溢出,导致程序被终止
(2)系统待机或者重启了
(3)你确认没有到达while条件么
解决方案二:
增加一些日志信息,看是你程序自己有异常退出了,还是被系统强制杀了
解决方案三:
对,可以测试一下到底是什么问题
解决方案四:
我这次没有让电脑待机,运行了一晚上就没有出现昨天的那个问题,估计应该是待机的问题
解决方案五:
如果不锁屏运行,有没有测试过可以运行多久?
先排除你的程序会不会有问题?不要锁屏测试一次。
另外,更改一下系统的电源设置看看,例如:不休眠等。
时间: 2024-11-26 17:55:07