内容提要
本文介绍在 Windows 10 上安装 CLion 与 MinGW。CLion 是 JetBrains 的商业软件,无社区版,安装后需同意协议、选择主题和插件,可使用学生授权或免费试用。配置 MinGW 时,官网在线安装速度极慢,建议从 SourceForge 下载 x86_64-posix-sjlj 离线包,解压后在 CLion 中指定路径即可使用。
延伸解读
CLion 商业授权与使用建议
CLion 是 JetBrains 的商业软件,没有社区版,安装后必须同意用户协议才能继续使用。文章提醒,如果是公司商用,切勿使用破解版,否则可能收到律师函。对于没有授权的用户,可以选择免费试用一段时间;学生则可以利用学生授权免费使用。
MinGW 下载的替代方案
在 MinGW 官网下载时,得到的是一个在线安装器,由于连接海外服务器,下载速度极慢,即使使用代理也无法加速。文章建议从 SourceForge 下载离线包,并注意不要点击绿色的 Download 按钮,而是向下滚动找到 x86_64-posix-sjlj 版本进行下载。
MinGW 版本选择指南
文章解释了 MinGW-w64 各版本的区别:x86_64 适用于 64 位系统,i686 适用于 32 位系统;seh 结尾是纯 64 位编译,sjlj 结尾支持 32 位和 64 位编译,但需添加 -m32 或 -m64 参数;posix 通常用于跨平台,比 win32 兼容性更好。用户应根据自己的系统环境选择合适的版本。
Q&A
CLion 有免费版吗?
CLion 是 JetBrains 的商业软件,没有社区版,因此没有免费版。但可以使用学生授权或免费试用。
在 Windows 10 上安装 CLion 后需要做哪些初始配置?
安装后需要同意用户协议,选择是否导入设置(通常选 Do not import settings),设置主题(如 Light),选择要安装的组件和插件(可全部不装),最后进行授权(可使用学生授权或免费试用)。
为什么从 MinGW 官网下载安装包速度很慢?
因为 MinGW 官网提供的是在线安装器,连接的是海外服务器,下载速度可能只有十几 KB/s,导致安装过程非常缓慢。
如何快速下载 MinGW 离线包?
可以从 SourceForge 下载离线包:打开 https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/,不要点绿色的 Download 按钮,而是往下划找到 x86_64-posix-sjlj 并下载。
MinGW 的 x86_64-posix-sjlj 版本有什么特点?
x86_64 表示适用于 64 位系统;posix 通常用于跨平台,比 win32 兼容性好一些;sjlj 结尾表示支持 32 位和 64 位两种编译,需加 -m32 或 -m64 参数。
下载 MinGW 离线包后如何在 CLion 中配置?
下载后是一个 7z 压缩包,解压后放到一个非桌面的路径下,然后在 CLion 中添加一个 MinGW,选择该路径即可。