Windows下Clion配置Cygwin环境


说明

时间:2021-07-21

使用JetbBrains公司的Clion进行C/C++开发主要是因为Clion跨平台、提示补全。
使用Cygwin(而不是MinGW、Visual Studio),是因为Cygwin额外提供了在Windows下使用大部分Linux命令的能力。

安装

Clion

  • 官网 https://www.jetbrains.com/下载安装。个人版可试用30天,试用期间每30分钟强制关闭编辑器一次(不会丢失进度);社区版免费但功能受限;学生可申请免费用一年,国区提供详细学生信息可免费续订(注意隐私信息)。
    在这里插入图片描述

  • 安装完成后依次点击【New Project】->【Create】先建个测试项目,会发现并不能编译运行。这是因为Clion未提供编译使用的工具链,因此安装后不能直接使用。安装Cygwin环境后就可以用了。

Cygwin

  • 官网 https://cygwin.com/install.html下载,根据需要选择64位(或32位)版本的安装包。
    在这里插入图片描述
    我选了64位的安装包,下载安装包如图(后面反复用到,记住这张安装包的图!):毫无作用的一张图

安装过程如图:
在这里插入图片描述在这里插入图片描述
选择安装目录:
安装目录
选择缓存目录:(该目录安装完可以删除)
选择缓存目录
选【Direct Connection】也可以
在这里插入图片描述
国内的同学选国内源一般较快
在这里插入图片描述
请务必至少安装以下几个软件包

 gcc-core
 gcc-g++
 make
 cmake 
 gdb

选择【Full】,在搜索框中搜一下很容易找到。点击要安装的包,点途中小三角形选择一个版本安装。
没安装过的话会【Current】版本为空,【New】版本显示【Skip】(图中已经安装过了,因此【Current】版本为3.20.0-1,【New】版本为Keep)。
在这里插入图片描述
在这里插入图片描述

配置ToolChain

等待装好之后,需要在Clion里配置一下即可使用。
在这里插入图片描述
选择Cygwin安装目录,工具版本均可自动识别
在这里插入图片描述
然后就可以正常使用了
在这里插入图片描述

其他

Cygwin额外提供的LinuxShell怎么用?

  1. 将Cygwin安装目录加入到环境变量,之后就可以在CMD命令行里直接用了。如何添加环境变量过程?
    在这里插入图片描述
    可以在CMD命令行使用部分Linux命令
    在这里插入图片描述
  2. 从Cygwin的终端程序中使用
    在这里插入图片描述在这里插入图片描述
  3. CMD中运行bash命令
    在这里插入图片描述

Cygwin软件包添加、删除等

1.命令行方式

需要用到安装Cygwin时的安装程序,这个方法我没试过,实在不想背命令了,感兴趣的去别家看吧。

2.GUI方式

需要用到安装Cygwin时的安装程序,还记得下面这张图吗?安装Cygwin的时候用的就是它,删了的话再下一个就行(有新版本就下新版本)。在这里插入图片描述
重复Cygwin安装过程,安装程序会自动检测已安装的软件包。在此过程中可选添加新包、删除已安装的包、修改软件包版本等操作。
在这里插入图片描述

3.安装apt-cyg脚本

让window Cygwin像 Debian系的apt一样好用?
内容太多了,写在这篇文章里了。


版权声明:本文为MrLoading原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。