Вопрос:

CLion + MinGW Тестовый запуск CMake завершился с ошибками

gcc g++ clion

4036 просмотра

3 ответа

11 Репутация автора

Я новичок в этой IDE и программирую в Windows, я установил MinGW и добавил к окружению все в порядке, я могу скомпилировать и выполнить код из "cmd", но когда я запускаю CLion, у меня появляется эта ошибка:

- Идентификатор компилятора C - GNU 6.3.0
- Идентификатор компилятора CXX
- GNU 6.3.0 - Проверка работающего компилятора C: C: /MinGW/bin/gcc.exe
- Проверка работающего компилятора C: C: /MinGW/bin/gcc.exe - неработающая
ошибка CMake в C: / Program Files / JetBrains / CLion 2017.3.1 / bin / cmake / share / cmake-3.9 / Modules / CMakeTestCCompiler.cmake: 51 (сообщение):
C Компилятор "C: /MinGW/bin/gcc.exe" не может скомпилировать простую тестовую программу.

Это терпит неудачу со следующим выводом:

Изменить каталог: C: / Users / noName / AppData / Local / Temp / cmake_check_environment / _build / CMakeFiles / CMakeTmp

Запустите команду сборки: "C: /MinGW/bin/mingw32-make.exe" "cmTC_2e43b / fast"

C: /MinGW/bin/mingw32-make.exe -f CMakeFiles \ cmTC_2e43b.dir \ build.make CMakeFiles / cmTC_2e43b.dir / build

mingw32-make.exe 1 : вход в каталог
'C: / Users / noName / AppData / Local / Temp / cmake_check_environment / _build / CMakeFiles / CMakeTmp'

CMakeFiles \ cmTC_2e43b.dir \ build.make: 64: сбой рецепта для цели
'CMakeFiles / cmTC_2e43b.dir / testCCompiler.c.obj'

process_begin:
CreateProcess (C: \ Users \ noName \ AppData \ Local \ Temp \ make2428-1.bat, C: \ Users \ noName \ AppData \ Local \ Temp \ make2428-1.bat, ...) завершился ошибкой.

Марка (e = 2): «Система без всяких проблем».

mingw32-make.exe 1 : *** [CMakeFiles / cmTC_2e43b.dir / testCCompiler.c.obj] Ошибка 2

mingw32-make.exe 1 : Выход из каталога
'C: / Users / noName / AppData / Local / Temp / cmake_check_environment / _build / CMakeFiles / CMakeTmp'

Makefile: 125: рецепт для цели «cmTC_2e43b / fast» не удался

mingw32-make.exe: *** [cmTC_2e43b / fast] Ошибка 2

CMake не сможет правильно сгенерировать этот проект. Стек вызовов (самый последний вызов в первую очередь):
CMakeLists.txt: 1 (проект)

- Настройка неполная, произошли ошибки!
Смотрите также "C: /Users/noName/AppData/Local/Temp/cmake_check_environment/_build/CMakeFiles/CMakeOutput.log".
Смотрите также "C: /Users/noName/AppData/Local/Temp/cmake_check_environment/_build/CMakeFiles/CMakeError.log".

Код ошибки: 1

Это фото. Я думаю, что это и ошибка с CMake (?)

Автор: Islen Источник Размещён: 13.01.2018 03:07

Ответы (3)


1 плюс

63 Репутация автора

Я столкнулся с той же проблемой с Mingw-32. Вот мое решение.

Сначала я удалил все пакеты через MinGW Installer. Затем, как подсказывает краткий учебник Jetbrains, я зашел на эту страницу, чтобы загрузить сборки MingW-W64 . Установил его как x86_64. Под Toolchain | Окружение щелкнуло ...после первого выпадающего слота, указала папку, вызванную mingw64при моей установке. Версия MinGW должна быть "w64 5.0". На этот раз не было обнаружено сообщений об ошибках и компилятора Make, C и C ++.

Автор: Xiaohong Deng Размещён: 16.01.2018 01:11

1 плюс

11 Репутация автора

у вас windows 64bit и вы не можете писать gcc.exeи g++.exeв windows 64. вы должны попробовать установитьmingw-w64.

Вы можете скачать это здесь и установить это.

после этого вы должны перейти в настройку CLion -> build, Execution, развертывание -> Toolchains

и конфигурация, как эта картина

а для установщика mingw-w64вы должны установить опцию по умолчанию.

Автор: nima amr Размещён: 23.10.2018 08:20

0 плюса

1 Репутация автора

откройте Менеджер установки MinGW и выберите все элементы в пути Все пакеты / MinGW / MinGW Base System для установки.

Автор: BIG_melon Размещён: 15.05.2019 05:49
Вопросы из категории :
32x32