目录
一、C/C++神器CLion介绍
学习C/C++,学校普通的是VC6.0,要么就是使用Visual Studio(简称VS),也有人用Visual Studio Code(简称VS code),这些编写的C基本上是在windows上跑的,实际工作中编写C/C++(不是C#),更多的是使用linux系统。今天我发现了一个C/C++不错的IDE既然编写win上跑的C,也可以编写linux跑的C,那就是CLion

CLion可以安装在windows、mac、linux上,如下图所示:

相比vs我更喜欢使用CLion,个人认为在linux上开发c/c++会比在win开发c/c++好,现在win开发都基本上使用C#为主,当然还是有部分使用c++的。
二、环境说明
我这里使用的是win7上安装CLion,我的win7 是64位的
三、CLion安装
3.1 方便的打包构造器MinGW
正常情况下要在WIN上编写C/C++,要在其上面安装Cmake、c/c++、GDB,好麻烦,为了方便安装调试,我这里用MinGW64,它里面包括了Cmake、c/c++、GDB,这样一个MinGW就搞定了!
3.1.1 MinGW介绍
介绍可以看官网:http://www.mingw.org/
官方介绍为:
MinGW是Windows的Minimallist GNU的缩写,是用于本机Microsoft Windows应用程序的简约开发环境。
MinGW提供了一个完整的开源编程工具集,该工具集适合于本机MS-Windows应用程序的开发,并且不依赖于任何第三方C-Runtime DLL。 (它确实取决于Microsoft本身提供的作为操作系统组件的DLL;其中最著名的是Microsoft C运行时库MSVCRT.DLL。此外,线程应用程序必须附带可自由分发的线程支持DLL, 作为MinGW本身的一部分提供)。
MinGW编译器提供对Microsoft C运行时和某些特定于语言的运行时功能的访问。 作为极简主义者,MinGW不会也永远不会尝试为POSIX应用程序在MS-Windows上的部署提供POSIX运行时环境。 如果要在此平台上部署POSIX应用程序,请考虑使用Cygwin。
因为win现一般都是64位的多,我这里是win7 64位,所以我这里用MinGW64。
可选列表http://mingw-w64.org/doku.php/download
下载地址https://sourceforge.net/projects/mingw-w64/files/
我就直接点上面的下载链接了,目前最新版本为8.1.0,如下图

上面有还有一些名词需要解释一下,为了方便解释我截一个在线安装的图

Version :版本,这个没有什么好解释的
Archiecture:框架,选项:i686、x86_64
区分64位和32位的,如果你的电脑是64位的,请选择x86_64,如果电脑是32位的,请选择i686
i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu。intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列以及centrino P-M,core duo 等.

本文详细介绍了如何使用CLion和MinGW在Windows环境下搭建高效的C/C++开发环境,包括CLion的安装、MinGW的配置、解决中文乱码问题以及如何在CLion中运行多个main函数。
最低0.47元/天 解锁文章
7万+

被折叠的 条评论
为什么被折叠?



