繁体   English   中英

cpp:vfork:资源暂时不可用

[英]cpp: vfork: Resource temporarily unavailable

我有一个C ++刚遇到的怪异问题。

在编译程序时,我得到以下信息:

cpp:vfork:资源暂时不可用

它在SCO中,但是我不确定这仅仅是SCO还是与所有Linux系统有关。

我在几个站点上都看过,他们说这可能是“基本上g ++试图创建(分叉)新进程,而内核却说不” -Touchtecservers回答

我在U&L聊天中问了这个问题,他们说在这里问。

编辑

我尝试添加:

#define vfork fork

到源文件,那没有用。

该错误消息来自编译器本身,而不与正在编译的程序中的源代码直接相关。 确实,由于编译器无法启动cpp进程,因此您的源代码(可能)尚未被查看。 报告为进程名称的是cpp ,这有点不寻常。 我希望它是启动cppcc编译器驱动程序(因此它通常会报告cc: vfork: Resource temporarily unavailable )。

基本上,机器正在尝试做太多事情,并且没有剩余资源来分叉新进程。 如果您正在运行make -j8进行并行编译,则可能应将8减少到4 否则,请查看您可以停止的计算机上发生的其他事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM