我在Windows 10下爲我的開發工具使用MinGW。我有一個包含~100個源文件的C項目。我創建了一個makefile來構建項目,並且每次都運行良好。MinGW並行make:CreateProcess錯誤
但後來我試圖通過傳遞-j4
到mingw32-make
加速構建,告訴它並行使用四個處理器。這確實加快打造,但只一會兒:後一個看似隨機數合輯(數量每一次變化),我得到的錯誤
gcc.exe: error: CreateProcess: No such file or directory
我也-j2
得到這個錯誤,但它似乎不太常見。
mingw32-make --version
報告
GNU Make 4.1
Built for i686-w64-mingw32
我也有在Qt Creator的一個大型C++項目,這顯示出完全相同的問題。
任何想法可能會導致此隨機CreateProcess錯誤?
這裏是一個失敗的CreateProcess
呼叫的例子:
CreateProcess(C:\Users\TonyK\AppData\Local\Temp\make44344-14.bat,C:\Users\TonyK\AppData\Local\Temp\make44344-14.bat,...)
M $提供了一個[應用程序驗證器](https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=20028),它似乎吸引了不當行爲的應用程序,特別是對CreateProcess的調用參數不清。也許你可以試試看。 – Vroomfondel
可能的重複http://stackoverflow.com/questions/29450556/mingw-make-throwing-the-system-cannot-find-the-path-specified-error。當有獎金時,不能將其標記爲這樣。 –