Clion安装,配置编译器VS2019、MingGW,CMake工程结构

关于Clion

CLion是捷克公司Jetbrains出品的JB全家桶之中主要面向C、C++的集成开发环境IDE,以IntelliJ为基础,包含了智能功能来提高开发人员的生产力

JB家的Pycharm和IDEA是其最为出名的两款

帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率

官方允许基于MinGW【先安装好,见本博客文章】、Cygwin与VisualStudio【先安装好,社区版免费,可自行搜索安装资料】三种工具链进行设置,本文默认已安装好标记的两个编译环境。

Clion比不过VS的,更不用说VS社区版免费,但是 Linux又用不了VS,就选择Cilon吧
具体详细功能请自行查阅了解

下载

首先去Jetbrains官网下载CLion
https://www.jetbrains.com/clion/download/#section=windows
可以直接下载,也可以下载Toolbox管理该公司的系列软件,例如pycharm等
在这里插入图片描述

安装

耐心地一路进行下一步即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Finish
在这里插入图片描述

启动,激活

用edu邮箱激活【推荐】

使用edu邮箱,可以免费使用JetBrains全家桶的社区版和专业版
用edu邮箱注册JB账号
网址:https://www.jetbrains.com/shop/eform/students
在这里插入图片描述
邮箱确认,激活账户
在这里插入图片描述
点击链接确认页面,Accecpt,之后出现如下页面
如果没有账户,注册一个
在这里插入图片描述
点击Sign Up 在页面完成注册信息
在这里插入图片描述
点开Licenses
在这里插入图片描述
运行CLion,输入刚刚申请的JB Account 的用户名或者email,密码,Acitvate
选择Clion
在这里插入图片描述

可以得到大概一年的使用期限,时间过了之后需要重新激活
在这里插入图片描述

配置编译器

此时我们还不能够运行C程序,缺少编译环境,点击All Settings…
在这里插入图片描述

添加 VS2019

打开设置,左侧Toolchains,发现Clion为我们提供的环境有这么几种MinGW,CygWin,Visual studio等
两个版本 64位(amd64) 32位(x86),【关于amd64 和 x86,见 AMD64 和 i386 】
先添加VS2019 64位编译器
在这里插入图片描述
再继续添加VS2019 32位编译器
在这里插入图片描述
为了两个编译器能够区分,这里改名称为Visual Studio-32,Apply
在这里插入图片描述

添加 MinGW

选择MinGw,关于MinGW的安装,见此链接https://blog.csdn.net/dotdotyy/article/details/120059013?spm=1001.2014.3001.5501

在Clion里添加MinGW编译器
在这里插入图片描述
与前面操作类似,,在Enviroment右侧选择MinGW64的位置即可,Apply
如下图:
在这里插入图片描述

CMake

CMake是什么

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。

能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。

先配置完再说使用

CMake配置

仍然在Settings界面,默认Debug是VS2019的
在这里插入图片描述
增加MinGW编译器
点击+,出来Release
在这里插入图片描述
按图中修改,Apply,OK
这样,两个编译器就都在Clion里配置好了
在这里插入图片描述

测试环境

至此,在Clion已安装好两个编译环境VS2019和MinGW,并进行了配置,测试两个编译器是否可用于C程序编译
本节以 Hello C程序为测试程序

创建工程

Projects --> New Project
在这里插入图片描述

New Project ,测试环境[视频]

新建一个C程序,如果是VS2019默认的就是C++的一套标准

  • MinGw用的是C11
    以下视频演示

跨平台IDE Clion,安装好VS2019/MinGW两个编译器并配置,设置好Cmake,测试两个编译器在Clion上是否可用于C程序编译

  • 11
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dotdotyy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值