条件:电脑已经下载过XCode
一. 下载HomeBrew
homebrew是一款macos,linux下的包管理工具,我们需要使用他来下载GCC
下载方法:
1.打开终端(terminal)
2.输入
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
ps.有可能会遇到的问题
我当初下载挂了VPN,优快云上还有很多解决问题的方法,可以将错误信息复制下来搜一搜
3. 下载完成
可以使用命令
brew --version
查看
二. 使用homebrew进行gcc的安装
1. 进入homebrew的网站
2. 搜索栏输入gcc
可以看到目前GCC版本为11.1.0且支持苹果芯片
3. 在终端输入
brew install gcc
进行gcc的下载
4. 结果
homebrew的下载保存路径为:
/opt/homebrew/Cellar/
cd 进入
cd /opt/homebrew/Cellar/
ls显示当前目录下文件会发现gcc文件
ls
到此,gcc下载完毕
三. CLion配置GCC
1. 打开CLion, 点击左上角苹果旁边的CLion菜单中的preferences
(第三个)
2. 点击构建,执行, 部署中的工具链, 点击构建下边的加号
3. 点击系统并且可以给起个名字(这里就叫GCC/G++)
将C编译器路径换为:/opt/homebrew/Cellar/gcc/11.1.0_1/bin/gcc-11
将C++编译器路径换为:/opt/homebrew/Cellar/gcc/11.1.0_1/bin/g++-11
将最下方调试器切换为捆绑的GDB
点击应用,确定。
4. 点击工具链下的CMake
将工具链换为刚刚已经弄好的GCC/G++工具链(注意,新建工程以后工具链不需要改,但是Cmake中的工具链都需要换成GCC/G++)
点击应用,确定。
结束
四. 测试程序
#include <iostream>
using namespace std;
int main() {
cout << __VERSION__ << endl;
return 0;
}
gcc/g++下结果为:
系统默认clang下结果为: