Mac開發環境配置相關:安裝GCC


來自: Mac安裝GCC

Mac中的開發工具鏈都是圍繞xcode展開的,但是對於 只想使用gcc,g++編譯c/c++代碼的情況,裝一個xcode實在沒有必要。更新:4.3版本的xcode已經將圖形開發界面和命令行工具分開了發 布了。還有即使裝了xcode,默認帶的gcc編譯器都是lvmm做前端的,並非純正的gnu gcc。如果你想用純正的gcc,最好的辦法就是自己手動編譯一個。主要有兩個方法:

1. 通過homebrew安裝

這種方法比較簡單,前提是mac上已經安裝homebrew了,具體命令:

brew tap homebrew/versions

brew install [flags] gcc49

其中 [flags] 一些需要支持的語言的桉樹,例如 –enable-cxx –enable-fortran

2. Github

參考https://github.com/kennethreitz/osx-gcc-installer

3. 通過手工方式安裝

這種方法可以安裝最新的gcc版本,或者其他有需要的版本

VERSION=4.8.0

PREFIX=/usr/gcc-$(VERSION)

LANGUAGES=c,c++,fortran

MAKE=’make -j2′ # 用兩個核編譯

brew-path() { brew info $1 | head -n3 | tail -n1 | cut -d’ ‘ -f1; }

# Prerequisites

brew install gmp

brew install mpfr

brew install libmpc

# Download & install the latest GCC

mkdir -p $PREFIX

mkdir temp-gcc

cd temp-gcc

wget ftp://ftp.gnu.org/gnu/gcc/gcc-$VERSION/gcc-$VERSION.tar.gz

tar xfz gcc-$VERSION.tar.gz

rm gcc-$VERSION.tar.gz

cd gcc-$VERSION

 

mkdir build

cd build

../configure \

   –prefix=$PREFIX \

   –with-gmp=$(brew-path gmp) \

   –with-mpfr=$(brew-path mpfr) \

   –with-mpc=$(brew-path libmpc) \

   –program-suffix=-$VERSION \

   –enable-languages=$LANGUAGES \

   –with-system-zlib \

   –enable-stage1-checking \

   –enable-plugin \

   –enable-lto \

   –disable-multilib

 

$MAKE bootstrap

make install

# Uncomment for cleanup …

# cd ../../..

# rm -r temp-gcc

完成后,將在/usr/gcc-4.8.0安裝gcc,然后可以創建gcc的軟鏈接或者將bin路徑加入到$PAHT變量中

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM