1. 下载 Mingw64
下载地址:https://www.mingw-w64.org/downloads/
2. 安装 MinGW 64
2.1 双击文件开始安装
- 选择版本
Version 指的是 gcc 的版本,如果没有特殊的需求,一般选择最高的版本号即可。
- 选择电脑系统架构
电脑系统是 64位的,选择 x86_64;如果是 32位 系统,则选择 i686 即可。
- 选择操作系统接口协议
如果你想要开发 Windows 程序,需要选择 win32 ,而开发 Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix 。
- 选择异常处理模型(64位)
异常处理在开发中非常重要,在开发的过程中,大部分的时间会耗在处理各种异常情况上。seh 是新发明的,而 sjlj 则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位。建议64位操作系统选择seh。
5. 之后更改路径,一路Next即可
注意,记录下你安装的文件夹地址,这里我的默认地址是:C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0
2.2 配置环境变量
打开环境变量高级设置不用多说,找到 Path
点击编辑按钮
把安装地址中的 bin 文件夹地址新增进去:C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin
,然后一路确认完成退出
2.3 验证安装
打开 CMD 窗口,执行 gcc -v
,将会显示 MinGW-w64 的组件列表。
3. Clion 配置 MinGW64
3.1 安装 Clion
给个网址,傻瓜式安装:https://www.jetbrains.com/clion/
3.2 新建工程 HelloWorld
新建好项目工程是这样的:
3.4 配置 MinGW64
打开 settings:
选择自己刚刚安装的 MinGW64即可
3.3 验证
看到控制台正常输出即为配置完成:
4. Clion 中文乱码问题
此时输出为:
可以发现,中文出现了乱码,下面就乱码问题配置
之后,将此处改为 GBK:
然后会弹出个对话框,选择convert:
然后,重新运行程序,可以看到编码正常了: