在Mac OS X 10.10.3下使用源碼包編譯安裝GCC5.1

ec3y 9年前發布 | 16K 次閱讀 GCC5

1.首先去下載gcc5.1源碼包:https://gcc.gnu.org/

 

2.安裝:

./configure(可以在這里設置安裝的目錄,把所有文件都存放在一個目錄下,以后無論是尋找還是刪除都很方便,eg: 我的位置:  ./configure –-prefix=/usr/local/gcc5.1_source)

 

在Mac OS X 10.10.3下使用源碼包編譯安裝GCC5.1

gcc5.1_source這個目錄需要自己提前新建即可。

make(大概花掉4個小時)

make install

 

3.Mac自帶的系統里默認把gcc進行軟鏈接clang編譯器,而不是真正的gcc,使用以下命令可看到:

ls -al $(dirname $(which gcc)) | grep 'gcc\|g++\|c++'


進入/usr/bin/把舊命令全部刪除掉,因為這些命令都是舊版本的命令鏈接:
            1.切換root賬戶:sudo su -
            2. rm /usr/bin/gcc
                rm /usr/bin/g++
                rm /usr/bin/c++
                rm /usr/bin/cpp
                rm /usr/bin/cc

3.進入/usr/local/gcc5.1_source/bin

                 目錄下分別查看是否有以下可執行程序:
/usr/local/gcc5.1_source/bin gcc

/usr/local/gcc5.1_source/bin g++

/usr/local/gcc5.1_source/bin c++

/usr/local/gcc5.1_source/bin cc

 

在Mac OS X 10.10.3下使用源碼包編譯安裝GCC5.1

 

4.進入usr/bin目錄,添加軟鏈接:

ln –s /usr/local/gcc5.1_source/bin/gcc gcc

ln –s /usr/local/gcc5.1_source/bin/g++ g++

ln –s /usr/local/gcc5.1_source/bin/c++ c++

ln –s /usr/local/gcc5.1_source/bin/cc cc



4.使用root賬戶用vi(vim)打開/etc/profile這個配置文件,添加gcc5.1的庫文件路徑:

1.切換root賬戶。
2.vim /etc/profile

3.在PATH路徑下添加這兩句:
/usr/local/gcc5.1_source/lib

/usr/local/gcc5.1_source/bin

 

 

我的PATH是這樣的:
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/bin:/usr/X11/bin:/a.out/bin:/usr/local/cellar/mariadb/10.0.17/bin/mysql/bin:/usr/local/cellar/mariadb/10.0.17/bin/mysqld/bin:/usr/local/gcc5.1_source/bin/bin:/usr/local/gcc5.1_source/lib/bin:

 

5.然后source /etc/profile.
6.查看并編譯.c/.cpp文件,結束。

來自:http://my.oschina.net/u/134916/blog/409068

 本文由用戶 ec3y 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!