Mac環境下升級gcc版本--rocksdb

 

前言c++


在mac環境下編譯rocksdb,須要配置依賴的編譯環境,其中有一項比較麻煩:c++編譯要支持C++11,可是在mac環境安裝xcode-select --install以後,已經安裝有了gcc-4.2.1,並且不容易升級,由於已經存在/usr/bin/gcc,想覆蓋這個命令文件比較麻煩。xcode

 

OS X:

Install latest C++ compiler that supports C++ 11:
Update XCode: run xcode-select --install (or install it from XCode App's settting).
Install via homebrew.
If you're first time developer in MacOS, you still need to run: xcode-select --install in your command line.
run brew tap homebrew/versions; brew install gcc48 --use-llvm to install gcc 4.8 (or higher).
run brew install rocksdb

 

升級gcc-4.9spa


 訪問gcc官網你會發現gcc的最高版本已是gcc-7.3,可是在這篇文章裏,咱們安裝gcc-4.9,若是須要安裝更高的版本gcc,其實方法都是同樣的。code

1. 先查下homebrew庫中存在的gcc版本orm

http://formulae.brew.sh/search/gcc

 

  

會發現版本有gcc、gcc@五、gcc@六、gcc@4.9blog

2. 安裝gcc@4.9,這一步比較慢,耐心等待homebrew

 brew install gcc@4.9

 

3. 設置別名it

  編輯~/.zshrc,在最後加上以下代碼io

alias gcc="gcc-4.9"
alias g++="g++-4.9"
alias cc="gcc-4.9"
alias c++="c++-4.9"

 

4. 關閉控制檯,從新打開一個控制檯,查看gcc 版本zsh

gcc -v

相關文章
相關標籤/搜索