【问题标题】:CLion Installation: Cmake compilers not found, GDB not foundCLion 安装:未找到 Cmake 编译器,未找到 GDB
【发布时间】:2016-01-18 01:40:18
【问题描述】:

我正在从 VS 切换到 CLion,他们说我需要安装 Cygwin 和 CMake。然后我安装了它们。我尝试使用捆绑,但 CLion 仍然给我这些错误make: not foundC Compiler: not foundC++ Compiler: not foundGDB: not found。

我已经在C:\Users\Gaga\Downloads\cmake-3.4.1 路径下安装了 CMake,但我没有看到 cmake.exe,最接近的是 cmake.cxx。

没有这些我无法编​​译任何东西,请帮助

【问题讨论】:

  • cmake.cxx 是一个 C++ 源文件。您可能下载了需要编译的 CMake 源代码。关于整个安装,我在使用mingw-w64 和 CLion 自己的 CMake 的 Windows 机器上取得了不错的效果。
  • 不是语言,而是工具特定的。
  • @Quentin 好的,如果这些都不起作用,我会尝试获取 mingw-w64。但是有没有办法编译 CMake 的源代码?我也应该Use bundled CMake3.3.2吗?当我检查我仍然得到相同的错误时。谢谢
  • @Quentin 我已经下载了 CMake 安装程序并获得了真实的东西和 exe。谢谢你的提示!我收到了一个新错误CMake:test run finished with errors CMake Error: The source directory "/AppData/Local/Temp/cmake_check_environment0.tmp" does not exist. Specify --help for usage, or press the help button on the CMake GUI.
  • 我也有同样的错误,运气好不好?

标签: clion


【解决方案1】:

在“使用指定”字段中,我输入了C:\cygwin64\bin\cmake.exe,您的路径可能不同。只需确保您已经在 Cygwin 中安装了 CMake、Make、gdb 和 gcc(使用 Cygwin setup.exe,而不是通过 CMake 网站),但我相信 Clion 在输入路径后会检查您是否安装了它们。

【讨论】:

  • Clion 应该在他们的 src 中包含这些二进制文件,而不是让丢失的用户自己弄清楚。
【解决方案2】:

解决方法是使用 MinGW。如果您从网站下载它,它应该带有 cmake,并注意错误。

http://mingw.org/

提取它并转到安装程序时,您应该检查 gcc 之类的内容,然后从左上角检查“安装包”之类的内容

确保不要意外下载源代码,我这样做了,这会导致您出现此错误:CLion: CMake Errors Source directory does not exist

编辑:一年多之后,我对 Cygwin 和 mingw 的了解超出了互联网所说的范围。 CLion 需要一个“类 Unix”环境。如果您在 MacOS 或 Linux 上使用 CLion,它已经是基于 Unix 的。任何符合“POSIX”的东西都可以使用。 CygWin 是一个适用于 Windows 的终端仿真器,其中 Unix 命令如 mkdir 工作。 MinGW 是类似的东西,但不是 posix。附带 GCC 寿。我还是个菜鸟。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题。 安装cygwin时,需要选择cmake、gcc、gdb的包 从以下链接得到答案。

    Select Packages while installing cygwin

    安装后进入配置页面,选择cygwin目录。 CLion 将识别配置,您就完成了...

    【讨论】:

      猜你喜欢
      • 2015-10-19
      • 2013-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 2019-10-31
      • 2015-06-27
      相关资源
      最近更新 更多