記一次macOS Mojave升級GCC

abcjob發表於2021-09-09

目錄

  • 前言
  • 安裝GCC
  • 最後

前言

最近迷上了泛型程式設計, 看到了C++11, 14, 17的很多酷炫新特性. 之前也是在Linux下也跑了一些程式碼, 所以不覺得放到mac會有什麼問題, 直到我看了mac預設的GCC版本, 4.2.1. C++11需要至少GCC4.7. 那這樣肯定是不行的.

安裝GCC

於是我呼喚homebrew

brew search gcc

圖片描述

作為一個程式設計多年, 趟過無數坑的渣渣, 我一般不會直接選最新, 於是先嚐試brew install gcc@4.9. 很遺憾, 不行. 然後我brew install gcc@5. 下載成功, 然後我開啟我的.zshrc, 最後寫入:

alias gcc='gcc-5'
alias cc='gcc-5'
alias g++='g++-5'
alias c++='c++-5'

source更新下.zshrc. 找了一個cpp檔案開始編譯.

圖片描述

果不其然, 報錯了. stackoverflow一下, 說是安裝xcode-select, 很遺憾, 我已經裝了. 然後說是, open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg, 很遺憾, 我安裝失敗.
於是我覺得從5跳到6. 重複剛才的操作:

圖片描述
圖片描述
圖片描述

然後編譯, 成功執行.


最後

喜歡記得點贊, 有意見或者建議評論區見哦~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4798/viewspace-2824013/,如需轉載,請註明出處,否則將追究法律責任。

相關文章