1. 程式人生 > >【編譯器】Mac下gcc環境配置折騰

【編譯器】Mac下gcc環境配置折騰

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-gcclinter兩個外掛。
2) 在已安裝的包中選擇linter-gcc- setting,將路徑改為gccg++
並且勾選“Lint on-the-fly”(表示在書寫的同時編譯,不用每次儲存)
3) 安裝gcc-make-run,安裝完成後,按F6即可編譯並執行程式
最後再安利幾個atom外掛:Activate Power Modeminimapsimplified-chinese-menu等等