mac自带的编译器是clang编译器而且自带的gcc是映射到clang的之前看到网上需要关闭SIP模式很烦,我试了试关闭了也删除不了gcc,也无法软链接。
后来找到一篇曲线救国的帖子,是在~目录下使用的。
首先下载gcc的最新版本,我下载的是gcc9使用
安装gcc9:
brew install gcc@9
brew的安装位置为/usr/local/Cellar/gcc
使用之前要安装好brew包管理工具,没有安装的参考上一篇文章。
https://mp.csdn.net/console/editor/html/106675956
安装好以后就可以配置环境了。
设置别名:
在 ~/.bash_profile 文件添加
这个要是看不懂那就不需要用终端了,最基本的环境配置,
vim ~/.bash_profile
然后在文件的最后一行写
alias gcc='gcc-9'alias cc='gcc-9'alias g++='g++-9'alias c++='c++-9'
我下载的gcc9所以alias gcc='gcc-9',你要是下载的gcc8就改成alias gcc='gcc-8',所有的都需要改。
使配置生效:source ~/.bash_profile
验证:
gcc --version

当然有个问题就是电脑重启以后就恢复gcc是clang的编译器了,需要的就是再执行一次source ~/.bash_profile。
也可以配置开机执行source ~/.bash_profile 这个配置。



















