首页 文章

CLion MinGW Test CMake运行完成时出错

提问于
浏览
1

我是这个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 - C语言错误的CMake错误:/ 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.exe1:输入目录'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,...)失败 . make(e = 2):El sistema no puede encontrar el archivo especificado . mingw32-make.exe1:*** [CMakeFiles / cmTC_2e43b.dir / testCCompiler.c.obj]错误2 mingw32-make.exe1:离开目录'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的错误(?)

2 回答

  • 1

    我遇到了与mingw-32相同的问题 . 这是我的解决方案 .

    首先,我通过MinGW Installer删除了所有软件包 . 然后Jetbrains quick tutorial建议我去this page下载 MingW-W64-builds . 安装为x86_64 . 在 Toolchain | Environment 下单击第一个下拉槽后的 ... ,在我的安装下指定名为 mingw64 的文件夹 . MinGW版本应为"w64 5.0" . 这次没有检测到错误报告和Make,C编译器和C编译器 .

  • 0

    你的Windows 64位,你不能在Windows 64中写 gcc.exeg++.exe . 你应该尝试安装 mingw-w64.

    你可以从here下载并安装它 .

    之后你应该进入CLion设置 - >构建,执行,部署 - >工具链

    和像这样的配置picture

    对于安装程序 mingw-w64 ,您应该安装默认选项 .

相关问题