開発ツールにWindows 10でMinGWを使用しています。私は〜100のソースファイルを持つCプロジェクトを持っています。私はプロジェクトをビルドするためにmakefileを作成しましたが、毎回問題なく動作しました。MinGW並列化:CreateProcessエラー
しかし、-j4
をmingw32-make
に渡して、4つのプロセッサを並列に使用するように指示してビルドを高速化しようとしました。これは確かにビルドをスピードアップするが、唯一のしばらくの間でした:コンパイルの一見ランダムな数(数は毎回変更)した後、私はエラー
gcc.exe: error: CreateProcess: No such file or directory
を得る私も-j2
と、このエラーが出るが、それあまり一般的ではないようです。
mingw32-make --version
は
GNU Make 4.1
Built for i686-w64-mingw32
を報告私もQtの創造主の下で大規模なC++プロジェクトを持っており、これは正確に同じ問題を呈します。
このランダムCreateProcessエラーの原因は何ですか?ここで
は失敗CreateProcess
コールの例です:
CreateProcess(C:\Users\TonyK\AppData\Local\Temp\make44344-14.bat,C:\Users\TonyK\AppData\Local\Temp\make44344-14.bat,...)
M $は不正なアプリケーション、特にCreateProcessを呼び出す[アプリケーション検証者](https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=20028)を提供しています汚れたパラメータで。たぶんあなたはそれを試すことができます。 – Vroomfondel
http://stackoverflow.com/questions/29450556/mingw-make-throwing-the-system-cannot-find-the-path-specified-errorの可能な複製。賞金がある間は、そのようにフラグを立てることはできません。 –