魏宇辰
2016-01-20 01:26
采纳率: 28.6%
浏览 4.8k

Process finished with exit code 1 (C++)

我的系统是ubuntu14.04,用的是clion,我写了一个一直运行的程序,我把电脑锁屏之后就没管了,第二天我打开电脑一看,发现程序已经退出了,报的是“Process finished with exit code 1 ”,按理说我的这个程序是while循环的,没有达到退出条件,想问下是什么原因?会不会是因为电脑休眠一类的问题?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • devmiao 2016-01-20 04:26
    已采纳

    看下是不是这么几个原因:
    (1)内存泄漏或者溢出,导致程序被终止
    (2)系统待机或者重启了
    (3)你确认没有到达while条件么

    点赞 打赏 评论
  • 91program 2016-01-20 02:00

    如果不锁屏运行,有没有测试过可以运行多久?
    先排除你的程序会不会有问题?不要锁屏测试一次。

    另外,更改一下系统的电源设置看看,例如:不休眠等。

    点赞 打赏 评论
  • oyljerry 2016-01-20 06:44

    增加一些日志信息,看是你程序自己有异常退出了,还是被系统强制杀了

    点赞 打赏 评论
  • 把分全给哥 2016-01-20 06:48

    对,可以测试一下到底是什么问题

    点赞 打赏 评论
  • 魏宇辰 2016-01-21 00:44

    我这次没有让电脑待机,运行了一晚上就没有出现昨天的那个问题,估计应该是待机的问题

    点赞 打赏 评论

相关推荐 更多相似问题