如何在CLion IDE中添加Clang工具链?MinGW与Clang有何区别?
解答
CLion 2019.3添加Clang工具链方法
CLion 2019.3版本没有预设独立的Clang工具链入口,需要通过自定义现有工具链的编译器路径实现配置,操作步骤如下:
- 先确认LLVM 12.0.0 win-64已完成安装,记下安装路径(默认路径为
C:\Program Files\LLVM\),将安装目录下的bin文件夹路径添加到Windows系统环境变量PATH中,重启CLion生效。 - 打开CLion依次进入
File→Settings→Build, Execution, Deployment→Toolchains配置页。 - 点击配置页左上角的
+号,根据开发需求选择基底工具链:偏向GNU生态开发选MinGW,需要兼容MSVC项目选Visual Studio。 - 找到
C Compiler配置项,点击右侧浏览按钮,定位到LLVM安装路径下的bin文件夹,选择clang.exe。 - 找到
C++ Compiler配置项,同路径下选择clang++.exe。 - 调试器、CMake、构建工具可保留对应基底工具链的默认配置,点击
Apply保存,CLion自动检测编译器可用后即可正常使用。
MinGW与Clang的区别
二者是完全不同的工具链:
- MinGW是GNU工具链在Windows平台的移植版本,核心编译器为gcc/g++,配套GNU标准库libstdc++、调试器gdb,仅可生成Windows平台可执行文件,属于完整的独立工具链。
- Clang是LLVM项目下的C/C++/Objective-C编译器组件,本身仅负责代码的编译、优化逻辑,Windows平台运行时需要依赖MinGW或MSVC的标准库、链接器、调试器等组件才能完成完整编译流程,相比gcc编译速度更快、错误提示更友好。
内容的提问来源于stack exchange,提问作者user366312
相关产品推荐
相关产品推荐

