記一次macOS Mojave升級GCC

目錄

  • 前言
  • 安裝GCC
  • 最後

前言

最近迷上了泛型編程, 看到了C++11, 14, 17的不少酷炫新特性. 以前也是在Linux下也跑了一些代碼, 因此不以爲放到mac會有什麼問題, 直到我看了mac默認的GCC版本, 4.2.1. C++11須要至少GCC4.7. 那這樣確定是不行的.c++

安裝GCC

因而我呼喚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

相關文章
相關標籤/搜索