Clion安装完之后打开项目,显示Toolchains are not configured Configure,如下图。
点configure,在打开的界面中点击加号选择cygwin,然后点environment最右边的Download,去官网下载Cygwin、安装。
安装完之后再点configure打开刚刚的Toolchains,我遇到了Make、C Compiler、C++ Compiler和gdb找不到的情况,这时要自己手动加包。
我尝试的第一个方法是打开Cygwin的安装文件setup-x86_64.exe,进到package选择列表找到缺少的包,点下一步,显示已经安装过了,但Cygwin安装目录的bin目录下确实没有这些缺少的exe文件,Clion中也还是报错,找不到这些包,结果如下。
查了一下,换了另一种方式,命令行安装。在Cygwin的安装文件setup-x86_64.exe所在的目录下打开cmd(进入到该文件夹,shift+右键,选择【在此处打开powershell窗口】,进入到powershell窗口后输入cmd即可),手动输入以下几条命令,安装缺少的包即可:
据说一共需要配6个,保险起见我全配了
setup-x86_64.exe -q -P cmake
setup-x86_64.exe -q -P gcc-core
setup-x86_64.exe -q -P gcc-g++
setup-x86_64.exe -q -P make
setup-x86_64.exe -q -P gdb
setup-x86_64.exe -q -P binutils
这些过程完了之后再次点configure,在Toolchains里选Cygwin,然后就会自动配好了,这次是全通过,完成了。