CLion 不识别 Cygwin 编译器
Posted
技术标签:
【中文标题】CLion 不识别 Cygwin 编译器【英文标题】:CLion does not recognize Cygwin compilers 【发布时间】:2016-08-01 16:31:46 【问题描述】:我最近在 Windows 10 Professional 上安装了 CLion,我需要安装 Cygwin 2.5.2 才能使用它。我已经完成了answer 中列出的所有步骤,但似乎没有任何效果。我已经使用gcc
、g++
和make
安装了 Cygwin,并在 CLion 中引用了它。
下面是我的 Cygwin \bin\
文件夹,其中选择了编译器。
我也知道您需要将Cygwin path\bin
添加到环境变量PATH
,我已经这样做了:
但是 CLion 仍然无法识别 bin
文件夹中的任何内容:
为什么会这样?
【问题讨论】:
你能从 windows 命令行运行 gcc/g++ 吗?例如尝试gcc --version
。
任何错误信息或日志输出?
当我尝试使用任何参数运行 gcc
时,它运行良好。
尝试使用 Cygwin 的 CMake,而不是捆绑的 CMake。看起来捆绑的 CMake 找不到您的 Cygwin 安装。
【参考方案1】:
我遇到了同样的问题,这是因为即使我按照文档所述安装了 gcc-core 和 gcc-g++,但缺少 make。
如果未安装 make,它不会根据上面的屏幕截图检测 C 编译器或 C++ 编译器,尽管它们已安装。
【讨论】:
以上是关于CLion 不识别 Cygwin 编译器的主要内容,如果未能解决你的问题,请参考以下文章
Cygwin 中的 Hadoop、gcloud 实用程序、bdutils。无连接,无法识别命令
CLion 无法解析类型 std::unordered_map 即使它提示我包含标题并且编译工作
CLion IDE:在 Windows 上使用 ssh 作为环境工具链,而不是 MinGW/Cygwin