0x00 开篇
之前介绍过 CLion通过MSVC编译Rust的文章。但是有些同学感觉 Visual Studio 占用空间太大,或者仅仅想了解下Rust,那我推荐你使用 MinGW 来学习Rust。本篇文章就来介绍在 Windows 上使用MinGW 来编译Rust。
0x01 操作环境
- Windows 11 (64位)
- CLion
- MinGW-w64
0x01 下载 MinGW-w64
打开 MinGW 官网(官网地址在文章末尾),下载MinGW。
PS:如果你先步骤繁琐,请直接点击文末的MinGW-w64下载地址。
点击 Downloads,然后往下滑动找到 Sources 标题,点击里面的 SourceForge。如果你闲麻烦可以
打开网站后,继续往下方滑动。找到MinGW-W64 GCC 8.1.0。64位系统可以下载x86_64-win32-seh 。不!要!点!击!MinGW-W64 Online Installer,在线安装大概率会安装失败。强烈建议手动安装。
0x03 安装MinGW-w64
解压到你喜欢的文件夹即可。我这里解压的路径是 D:/MinGW。最后将 D:/MinGW/bin目录 设置环境变量。
PS:如果你只是用CLion学习Rust,也可以不设置环境变量。
0x04 配置Rust
官网下载 rustup-init.exe,第一步输入y。下面一步选择 2) Customize installation
输入x86_64-pc-windows-gnu,具体如下图所示:
之后的选项全部回车即可。出现下图即表示成功。
0x05 配置CLion
打开CLion ,File - Settings - Build,Excution,Deployment - Toolchains -MinGW,在Enviroment中输入 MinGW的解压目录即可。
开始编码就可以了!!!这里就不演示Hello World了!