mac 升級 gcc步驟

mac 升級 gcc 詳細步驟

查看 gcc 版本

gcc -v

brew install gcc

安裝 brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝最新 gcc

brew install gcc

關閉 SIP防護

查看 SIP 是否啓用

csrutil status

如果出現

System Integrity Protection status: enabled.

就需要關閉 SIP 防護

關閉 SIP 防護

  1. 重啓 mac
    1. 點擊桌面的apple logo 選擇重新啓動
    2. 重啓過程中同時按住鍵盤上面的cmmand+r,進入修復模式
  2. 關閉 SIP 防護
    1. 修復模式下打開終端
    2. 輸入csrutil disable回車
    3. 重啓

刪除原本的 gcc

cd /usr/bin
sudo mv cc cc_backup
sudo mv gcc gcc_backup
sudo mv g++ g++_backup
sudo mv c++ c++_backup
sudo mv cpp cpp_backup

出現 Read-only file system 的解決

sudo mount -uw /

軟鏈接

cd /usr/bin
sudo ln -s /usr/local/Cellar/gcc/9.3.0_1/bin/c++-9 ./c++
sudo ln -s /usr/local/Cellar/gcc/9.3.0_1/bin/c++-9 ./c++
sudo ln -s /usr/local/Cellar/gcc/9.3.0_1/bin/g++-9 ./g++
sudo ln -s /usr/local/Cellar/gcc/9.3.0_1/bin/gcc-9 ./gcc
sudo ln -s /usr/local/Cellar/gcc/9.3.0_1/bin/gcc-9 ./cc
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章