新聞中心
這里有您想知道的互聯網營銷解決方案
Linux下升級GCC具體方法
GCC 編譯器是 Linux 系統(tǒng)下最常用的 C/C++ 編譯器,大部分 Linux 發(fā)行版中都會默認安裝,但是系統(tǒng)默認安裝的版本太低,下面講解一下Linux下升級GCC具體方法。

10余年的墾利網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整墾利建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯從事“墾利網站設計”,“墾利網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
簡易安裝
獲取安裝包并解壓
wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2
tar -jxvf gcc-4.8.2.tar.bz2
當然,http://ftp.gnu.org/gnu/gcc 里面有所有的gcc版本供下載,最新版本已經有4.9.2啦。下載供編譯需求的依賴項,這個神奇的腳本文件會幫我們下載、配置、安裝依賴庫,可以節(jié)約我們大量的時間和精力。
cd gcc-4.8.2
./contrib/download_prerequisites
建立一個目錄供編譯出的文件存放
mkdir gcc-build-4.8.2
cd gcc-build-4.8.2
生成Makefile文件
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
編譯(注意:此步驟非常耗時)
make -j4
-j4選項是make對多核處理器的優(yōu)化。
安裝
sudo make install
驗證安裝
重啟,然后查看gcc版本
gcc -v
寫一個C++11特性的程序段 test.cpp,使用了shared_ptr
//test.cpp
#include
#include
using namespace std;
int main()
{
shared_ptr pInt(new int(10));
cout return 0;
}
驗證
g++ -std=c++11 -o test test.cpp
./test
如果找不到libstdc++.so.6中的GLIBCXX_3.4.15,請執(zhí)行下面命令
cp /usr/local/lib64/libstdc++.so.6.0.18 /usr/lib64
rm -rf /usr/lib64/libstdc++.so.6
ln -s /usr/lib64/libstdc++.so.6.0.18 /usr/lib64/libstdc++.so.6
查看是否鏈接上
ll /usr/lib64/libstdc++.so.6
lrwxrwxrwx 1 root root 19 9月 29 12:48 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.18
文章標題:Linux下升級GCC具體方法
當前網址:http://www.dlmjj.cn/article/djdgjos.html


咨詢
建站咨詢
