如何在MacOS上将Clion上的编译器从clang更改为gcc



唯一在我的CLion上工作的编译器是默认在工具链中检测到的clang编译器。我需要使用gcc(我的大学课堂成绩使用gcc编译器,所以我想避免任何意外的问题(,并通过自制程序安装它。在我的终端中,我可以执行g++和gcc命令,它使用了正确的编译器,但我不知道如何在CLion中更改它。我一定是在做它的位置或CMake设置错误的事情。如有任何指导,我们将不胜感激。如果还有其他问题我可以回答,请告诉我,我的解释可能不够充分,因为我是CS世界的新手。我看到了以前关于如何在gcc和clang之间切换编译器的问题,但没有专门讨论CLion。

  • 转到设置/首选项|构建、执行、部署|CMake
  • 在CMake选项字段中,指定编译器(-DCMAKE__COMPILER=[完全限定的编译器名称](

LANG部分指定语言(C表示C,CXX表示C++(,并且您需要提供到编译器的完整路径

  • 应用设置后,CLion将重置CMake缓存并重新加载您的项目

转到文件>设置>构建,执行>工具链并单击加号图标,选择所需的编译器。clion将自动检测环境、cmake和所有东西。clike申请。

参见图像

最新更新