人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

詳解ubuntu 16.04 LTS 降級安裝gcc 4.8

發(fā)布日期:2022-08-07 12:17 | 文章來源:腳本之家

由于gcc在5.x版本修改了ABI,導致新版本gcc編譯的二進制文件放在老的環(huán)境下會報錯,所以需要安裝gcc4.8.5。4.8.5這個版本支持c++11。

首先嘗試下載gcc-4.8.5的源碼編譯安裝,結(jié)果make時報錯“l(fā)ibstdc++.so.6: : version `CXXABI_1.3.8' not found”。查了一下,不能用新版gcc來編譯老版的gcc源碼,(╯‵□′)╯︵┻━┻。

其實,在ubuntu上安裝老版gcc十分簡單,直接用apt-get命令下載即可。

第一步:

sudo apt-get install gcc-4.8

輸入密碼,同意安裝,接下來就自動下載安裝4.8.5版本了。

第二步:設(shè)置默認的gcc版本

gcc --version

(可選)查看當前版本,不出意外的話會返回ubuntu16.04自帶的5.4.0這個版本號,現(xiàn)在使用gcc命令編譯時還是會用新版本。

 ls /usr/bin/gcc*

(可選)查看已有的gcc版本,確認一下剛才4.8.5有沒有裝成功。

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 
100

將某個版本加入gcc候選中,最后的數(shù)字是優(yōu)先級,我自己是直接設(shè)為100,沒任何問題。

接著輸入:

sudo update-alternatives --config gcc

如果用過此方法配置過多個gcc版本,會看到如下選項:(注:復制于參考文獻【2】,這里只是做個說明示范,實際裝4.8時不會如下顯示)

選擇     路徑   優(yōu)先級  狀態(tài)
------------------------------------------------------------
* 0   /usr/bin/gcc-4.4 50  自動模式
 1   /usr/bin/gcc-4.4 50  手動模式
 2   /usr/bin/gcc-4.5 40  手動模式
 3   /usr/bin/gcc-4.6 30  手動模式

大多數(shù)情況是沒有這么配置過,所以不會給選項,命令行會返回“僅有一個可用的gcc版本”(大意)。此時在運行g(shù)cc --version查看版本,發(fā)現(xiàn)4.8.5已經(jīng)為默認的gcc版本。

然后再按同樣方法裝上g++,如果只裝gcc的話,用cmake配置出來的項目遇到c++代碼還是會用之前版本的gcc。

大功告成。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持本站。

美國穩(wěn)定服務器

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關(guān)注
微信

關(guān)注官方微信
頂部