macアップグレードgccステップ
2760 ワード
文書ディレクトリ
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保護をオフにする
gcc -v
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install gcc
csrutil status
System Integrity Protection status: enabled.
csrutil disable
リターン元の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