簡體   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