最近迷上了泛型編程, 看到了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