最近迷上了泛型编程, 看到了C++11, 14, 17的不少酷炫新特性. 以前也是在Linux下也跑了一些代码, 因此不以为放到mac会有什么问题, 直到我看了mac默认的GCC版本, 4.2.1. C++11须要至少GCC4.7. 那这样确定是不行的.c++
因而我呼唤homebrew编程
brew search gcc
复制代码
做为一个编程多年, 趟过无数坑的渣渣, 我通常不会直接选最新, 因而先尝试
brew install gcc@4.9
. 很遗憾, 不行. 而后我brew install gcc@5
. 下载成功, 而后我打开个人.zshrc, 最后写入:xcode
alias gcc='gcc-5'
alias cc='gcc-5'
alias g++='g++-5'
alias c++='c++-5'
复制代码
source更新下.zshrc. 找了一个cpp文件开始编译.bash
果不其然, 报错了. stackoverflow一下, 说是安装xcode-select, 很遗憾, 我已经装了. 而后说是,
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
, 很遗憾, 我安装失败. 因而我以为从5跳到6. 重复刚才的操做:ui
而后编译, 成功运行.spa
喜欢记得点赞, 有意见或者建议评论区见哦~code