ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

windows下clion下载安装配置(MinGW)

2019-03-26 21:49:53  阅读:962  来源: 互联网

标签:windows clion 编译器 MinGW 下载安装 安装 下载


1、官方说明

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力,提高开发人员的工作效率。

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

2、个人总结

由于习惯了windows操作系统,这款IDE有windows版本,方便于编写代码。

除此之外,选用这款编译这款编译器还有如下好处:

1、搭配MinGW可以直接编译支持cmake的第三方库。无需解决windows下特有的编译错误问题。

2、CMakeList稍加改动就可以跨平台编译代码。不同平台可以复用CMakeList。

本文主要也就是说明windows环境下clion的安装以及如何配置MinGW编译器。

3、clion的下载和安装

3.1、clion下载

链接如下:

https://www.jetbrains.com/clion/download/

选择windows版本,点击下载

3.2、clion安装

安装没有什么,一路next,也可以做如下图所示配置:

注意

此软件为商业软件,安装完成后需要激活,可在网上搜索方法。

4、MinGW的下载和安装

clion本身不集成编译器,需要自己安装,安装完成后clion会自动检测编译器。

4.1、MinGW下载

链接如下:

https://sourceforge.net/projects/mingw-w64/

以上地址为在线安装包,可在如下地址下载离线安装包:

https://sourceforge.net/projects/mingw-w64/files/?source=navbar

注意

下图是使用在线安装包时候选项的说明,离线安装包中名字的含义与之相同。本人选择的是posix-seh。

Threads选项说明:

Exception选项说明:

选择了64位架构后,有两个异常处理模型可供选择,seh是新发明的,而sjlj 则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位。

这两个网址有时候会被墙。

要是下载不下来,可直接从以下链接获取(本人网盘)。版本为上图中标出的版本。

链接:https://pan.baidu.com/s/1slqO0D4bMeksdeNdTAeJag

提取码:k5bj

文件名为:x86_64-8.1.0-release-posix-seh-rt_v6-rev0。

4.2、MinGW安装

如直接使用上面网盘下载的文件,该文件为绿色版,无需安装。下载完了直接解压即可使用。

使用如下图所示的方法将MinGW的bin路径配置到系统的Path变量中。记得用分号将其与之前的环境变量值隔开。

5、clion编译器的配置MinGW

clion有内置的cmake,所以只需配置MinGW即可。MinGW安装配置完成后一般都会自动检测出来。

分别点击clion软件的File->Settings...进入如下图所示的界面,所需配置项已用红色标出。

6、总结

通过以上步骤,Clion即可以在windows下,使用MinGW编译器,使用CMake编译工具,编译代码。

祝君好运。

标签:windows,clion,编译器,MinGW,下载安装,安装,下载
来源: https://blog.csdn.net/zhuyinglong2010/article/details/88830255

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有