日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
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