在 CLion 中运行 Makefile。Makefile 是 stockfish(chess) 的,位于https://github.com/official-stockfish/Stockfish/blob/master/src/Makefile
我正在 windows 10 系统上尝试这个。为什么make找不到文件?是 Linux 和 Windows 上 \ vs / 的分隔符问题吗?
完全错误
Error running 'Makefile': Cannot run program "\usr\bin\make" (in directory "C:\Users\anmol\Desktop\Coding\stockfish\src"): CreateProcess error=2, The system cannot find the file specified
Run Code Online (Sandbox Code Playgroud)
我的 CLion 版本内置了 makefile 支持,并且我通过 cygwin 安装了工具链编译器。
Bas*_*ass 14
JetBrains错误跟踪系统的评论中给出了您的问题的完整解释。
该Cannot run program "\usr\bin\make"错误源自与CLion捆绑在一起的Makefile语言插件,也可以添加到其他 JetBrains 的 IDE 中。尽管是捆绑的,但该插件最初是第 3 方插件,并不是CLion支持的一部分:在某种程度上,它补充了对项目的内置支持(例如:通过启用语法突出显示),但有一些功能与此正交的功能。MakefileMakefile
特别是,“正交”功能是插件运行Make的方式(当您单击编辑器中的装订线图标Makefile时)。这与CLion中的Toolchains无关,需要单独配置。
您需要在文本字段中输入完整的WindowsC:\cygwin64\bin\make.exe路径(例如: ),然后选中“使用 Cygwin”框(对于Cygwin )或不选中它(对于MinGW)。
从版本 2022.1 开始,该插件还支持在 WSL 来宾 VM 内运行Make 。有关更多详细信息,请参阅官方文档中的此部分。
遵循上述指南将使您能够从编辑器调用MakeMakefile目标(使用安装了插件的任何 JetBrains IDE,而不仅仅是CLion)。
| 归档时间: |
|
| 查看次数: |
12136 次 |
| 最近记录: |