Ich versuche CLion auf Windows 7 mit MinGW zu starten, aber aus irgendeinem Grund kann CMake ' t kompiliere das einfache Testprogramm, aber wenn ich eine einfache Hallo-Welt-Datei erstelle kompiliert es gut, wenn ich den Compiler direkt anstelle von CMake aufrufen.CLion: Fehler: Der C-Compiler "C: /MinGW/bin/gcc.exe" kann kein einfaches Testprogramm kompilieren
Ich habe bereits mehrere Versionen von MinGW ausprobiert, aber es macht keinen Unterschied auf den Fehler. Ich habe sogar meinen AV deinstalliert, um zu sehen, ob das das Problem war, aber wieder einmal hat sich nichts geändert.
Ich habe MinGW in meinem Pfad und CMake auch. Zuerst dachte ich, es sei vielleicht ein Problem mit den Berechtigungen für den TEMP-Ordner, aber sie scheinen alle in Ordnung zu sein. Ich bin auch auf einem Administratorkonto.
Dies ist der Fehler, den ich in CLION erhalten:
Error:The C compiler "C:/MinGW/bin/gcc.exe" is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/Users/Jim/.clion10/system/cmake/generated/4cb6a70c/4cb6a70c/__default__/CMakeFiles/CMakeTmp
Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTryCompileExec141319549/fast"
C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTryCompileExec141319549.dir\build.make CMakeFiles/cmTryCompileExec141319549.dir/build
mingw32-make.exe[1]: Entering directory 'C:/Users/Jim/.clion10/system/cmake/generated/4cb6a70c/4cb6a70c/__default__/CMakeFiles/CMakeTmp'
"C:\Program Files (x86)\JetBrains\CLion 1.0\bin\cmake\bin\cmake.exe" -E cmake_progress_report C:\Users\Jim\.clion10\system\cmake\generated\4cb6a70c\4cb6a70c\__default__\CMakeFiles\CMakeTmp\CMakeFiles 1
CMakeFiles\cmTryCompileExec141319549.dir\build.make:56: recipe for target 'CMakeFiles/cmTryCompileExec141319549.dir/testCCompiler.c.obj' failed
process_begin: CreateProcess(C:\Users\Jim\AppData\Local\Temp\make68804-1.bat, C:\Users\Jim\AppData\Local\Temp\make68804-1.bat, ...) failed.
make (e=2): Het systeem kan het opgegeven bestand niet vinden.
mingw32-make.exe[1]: *** [CMakeFiles/cmTryCompileExec141319549.dir/testCCompiler.c.obj] Error 2
mingw32-make.exe[1]: Leaving directory 'C:/Users/Jim/.clion10/system/cmake/generated/4cb6a70c/4cb6a70c/__default__/CMakeFiles/CMakeTmp'
Makefile:117: recipe for target 'cmTryCompileExec141319549/fast' failed
mingw32-make.exe: *** [cmTryCompileExec141319549/fast] Error 2
CMake will not be able to correctly generate this project.
Dies ist der Fehler, den ich bekommen, wenn ich versuche CMake von CMD zu verwenden:
Ich habe versucht, was Sie gesagt haben, aber der Fehler bleibt derselbe wie zuvor. Dies ist die Ausgabe von den Protokollen. http://pastebin.com/hMFFN5Gs –
Ich deinstallierte meine Antivirus, deaktivierte Windows Defender, weil das aus irgendeinem Grund eingeschaltet war, sogar meine Firewall deaktiviert. Ich probierte bereits MinGW-w64 und sogar eine dieser TDM, aber sie alle geben den gleichen Fehler. Aber ich habe es trotzdem mit MinGW-w64 und dem neuesten CMake versucht. Dies sind die Protokolle, die ich erhalte, wenn ich deinen Vorschlag ausprobiere: http://pastebin.com/wZZWx9Dy, die fast genau so sind wie zuvor. –
Es heißt "Datei nicht gefunden" ... Können Sie ein generiertes Makefile im Build-Verzeichnis finden? (Etwas in 'C:/Benutzer/Jim/Dokumente/test/buidl/CMakeFiles/CMakeTmp') Wenn ja, poste es bitte ... Das' buidl' ist nur ein falsches Wort, korrekt? Wie auch immer, der Test des Compilers funktioniert, es ist der Make-Test, der nicht funktioniert. Versuchen Sie Ninja. – Antonio