ubuntu14.04 編譯安裝gcc-5.3.0

最近編譯個源碼,要求對C++14的支持了,就GCC的編譯安裝最新的5.3.0,整個過程以root用戶進行.

1.下載GCC源碼,屬於過後文檔整理,已經不知道從哪下載了。

2.解壓:
tar -zxvf gcc-5.3.0.tar.gz

3.下載編譯所需依賴項:
cd gcc-5.3.0
./contrib/download_prerequisites
cd ..


4.創建編譯輸出目錄:
mkdir gcc-build-5.3.0

5.進入輸出目錄,執行如下命令,並生成makefile文件:
cd gcc-build-5.3.0
../gcc-5.3.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

6.編譯:
make -j 4
漫長的等待了,整個過程近40分鐘,作好足夠的時間準備,我在臨近下班時啓動這個,結果晚到家一個小時,另外,最好不要在編譯過程當中作別的事。

7.安裝:
make install

8.檢查版本:
gcc --version
Copyright © 2015 Free Software Foundation, Inc.
本程序是自由軟件;請參看源代碼的版權聲明。本軟件沒有任何擔保;
包括沒有適銷性和某一專用目的下的適用性擔保。

gcc-4.8 --version
gcc-4.8 (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

二者共存

c++

相關文章
相關標籤/搜索