gpt4 book ai didi

c++ - 申请失败(make Killed)

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:11:02 29 4
gpt4 key购买 nike

我已经通过 make 文件编译了我的 cpp 文件。我也通过这个 make 文件运行了我的文件。

这个多线程应用程序也使用了 99% 的 CPU。我正在使用 Ubuntu 16.04.1 LTS 作为我的操作系统。

运行三天后,我意识到应用程序突然停止了,我在终端上看到了这个意外的错误消息。

Makefile:: recipe for target 'myMain' failed
make: *** myMain Killed

没有其他错误信息。此应用程序失败,没有异常错误消息。尽管没有人编写完整的证明应用程序,但我对我编写的程序(关于失败)非常自信。

我以前也从未见过make: *** something Killed 的消息。

不幸的是,我无法轻易地一次又一次地重复这种情况以找出问题所在。

我想知道 make 应用程序或 Ubuntu 是否有任何机制可以在长时间运行并占用大量资源时终止任何应用程序?

更新

感谢用户 Basile Starynkevitch,这是我从 dmesg 收到的结果:

[351059.556308] Out of memory: Kill process 2794 (main) score 882 or sacrifice child
[351059.556318] Killed process 2794 (main) total-vm:30432908kB, anon-rss:13530324kB, file-rss:0kB

最佳答案

您的程序很可能是 Linux 内核 OOM Killer 的受害者.另见 question and answers .

关于c++ - 申请失败(make Killed),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41560159/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com