【編譯器】Mac下gcc環境配置折騰
阿新 • • 發佈:2019-02-06
Mac下gcc環境配置折騰
1. 在Terminal鍵入g++提示自動安裝
gcc:Terminal鍵入g++
,來自x-code的gcc工具clang,預設版本4.2.1
Command Line Tools:Terminal鍵入xcode-select --install
或者官網下載
2.通過homebreak安裝
1) 先安裝Homebrew
2) brew install gcc
3) 如果要安裝指定版本的gcc
brew update
brew reinstall gcc5 --without-multilib
brew install homebrew/versions/gcc5
vim ~/.bash_profile
填加如下程式碼
export PATH="/usr/local/Cellar/gcc/6.3.0_1/bin:$PATH"
-> 修改mac預設的gcc到自己安裝的gcc
我使用homebrew安裝了最新版的gcc,但是gcc –version還是之前系統自帶的gcc,版本是4.2.1。
原來我新裝的gcc的名字變成了gcc-7
想使用gcc-7代替系統自帶gcc的方法:
vim ~/.bash_profile
在檔案中追加如下幾行:
alias gcc=’gcc-7’
alias g++=’g++-7’
alias c++=’c++-7’
3. MacPorts! 多版本間切換
1) 先安裝MacPorts
2) 再更新MacPorts:
sudo port selfupdate
3) 網路查詢gcc庫:
port search gcc
4) 安裝gcc:
sudo -i #獲取管理員許可權
和 port install gcc48
5) 檢視安裝的版本:
port select --list gcc
6) 切換gcc版本:
sudo port select --set gcc mp-gcc48
7) 清空bash快取:
hash -r
4. 來自手動的恐懼
1) HPC on Mac OS X下載你所需要的gcc版本
2) 下載完成後,通過terminal進入下載目錄,即gcc-4.8-bin.tar.gz所在的目錄。輸入命令:gunzip gcc-4.8-bin.tar.gz
3) 繼續在terminal中輸入命令:
sudo tar -xvf gcc-4.8-bin.tar
4) 新增gcc路徑:重新新建一個terminal,輸入
touch ~/.bash_profile
5) 新建一個bash_profile檔案,使用vi或者其他編輯器寫入如下程式碼:
export PATH="/Users/gwj1139177410/Gcc/usr/local/bin:$PATH"
路徑有所修改,寫完在Terminal鍵入
source ~/.bash_profile
使他生效 6) 檢視是否生效
echo $PATH
5. Atom中的g++環境配置
需要MinGW或者g++環境
1) 在Atom內安裝linter-gcc
與linter
兩個外掛。
2) 在已安裝的包中選擇linter-gcc
- setting
,將路徑改為gcc
或g++
並且勾選“Lint on-the-fly”(表示在書寫的同時編譯,不用每次儲存)
3) 安裝gcc-make-run
,安裝完成後,按F6
即可編譯並執行程式
最後再安利幾個atom外掛:Activate Power Mode
,minimap
,simplified-chinese-menu
等等