ubuntu 顯卡驅(qū)動(dòng)與gcc版本不匹配闪幽,升級gcc為9.3.0

先決條件

root管理權(quán)限

su root
# 或者 
sudo root

準(zhǔn)備工作

1_1下載GCC-9.3.0安裝包
wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz
1_2 解壓安裝包
tar -xvf gcc-9.3.0.tar.gz
1_3進(jìn)入GCC解壓目錄
cd gcc-9.3.0
2_1下載依賴版本gmp-6.1.0
wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gmp/gmp-6.1.0.tar.xz
解壓
tar -xvf gmp-6.1.0.tar.xz
改名成需要的目錄名
mv gmp-6.1.0 gmp
2_2 下載依賴版本mpfr-3.1.4
wget https://mirrors.tuna.tsinghua.edu.cn/gnu/mpfr/mpfr-3.1.4.tar.gz
解壓
tar -xvf mpfr-3.1.4.tar.gz
改名成需要的目錄名
mv mpfr-3.1.4 mpfr
2_3 下載依賴版本mpc-1.0.3
wget https://mirrors.tuna.tsinghua.edu.cn/gnu/mpc/mpc-1.0.3.tar.gz
解壓
tar -xvf mpc-1.0.3.tar.gz
改名成需要的目錄名
mv mpc-1.0.3 mpc
其依賴關(guān)系為 gcc->mpc->mpfr->gmp->m4

編譯安裝

1 設(shè)置配置信息
建立編譯目錄,并進(jìn)入
mkdir gcc-build
cd gcc-build
#(/usr/local/gcc-9.3.0是新版本GCC的安裝目錄堪夭,可以更換廷支,原始gcc運(yùn)行目錄為/usr/bin/gcc)
../configure --prefix=/usr/local/gcc-9.3.0 --disable-multilib --enable-languages=c,c++
2 編譯
# 4是cpu核心數(shù)粘室,可根據(jù)cpu核數(shù)設(shè)置马昙,因?yàn)榫幾g過程很長桃犬,盡可能使用全部cpu資源
make -j 4  
3 安裝
make install -j 4

替換命令鏈接和配置環(huán)境變量

1. 替換gcc cc命令的鏈接
ln -s /usr/local/gcc-9.3.0 /usr/local/gcc
ln -s /usr/local/gcc-9.3.0/bin/gcc /usr/local/cc
如果發(fā)生錯(cuò)誤 可以先備份原來的鏈接比如
mv /usr/local/gcc /usr/local/gcc.bak
mv /usr/local/cc /usr/local/cc.bak
2. 配置環(huán)境變量
將以下配置寫入環(huán)境變量中,如全局變量/etc/profile 或個(gè)人變量~./.bashrc 文件最后
export PATH=/usr/local/gcc/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/gcc/lib64
export MANPATH=/usr/local/gcc/share/man:$MANPATH
3. 使用 . /etc/profile 或 . .bashrc 可以更新環(huán)境變量(注意有一個(gè)'.')

檢查安裝是否成功

使用以下命令
gcc -v
g++ -v
cc -v
可以得到類似的結(jié)果說明安裝成功
使用內(nèi)建 specs行楞。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/gcc-9.3.0/libexec/gcc/x86_64-pc-linux-gnu/9.3.0/lto-wrapper
目標(biāo):x86_64-pc-linux-gnu
配置為:../configure --prefix=/usr/local/gcc-9.3.0 --disable-multilib --enable-languages=c,c++
線程模型:posix
gcc 版本 9.3.0 (GCC) 

正常安裝顯卡驅(qū)動(dòng)或cuda即可攒暇,注意gcc與cuda的匹配。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末子房,一起剝皮案震驚了整個(gè)濱河市形用,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌证杭,老刑警劉巖田度,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異躯砰,居然都是意外死亡每币,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進(jìn)店門琢歇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人梦鉴,你說我怎么就攤上這事李茫。” “怎么了肥橙?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵魄宏,是天一觀的道長。 經(jīng)常有香客問我存筏,道長宠互,這世上最難降的妖魔是什么味榛? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮予跌,結(jié)果婚禮上搏色,老公的妹妹穿的比我還像新娘。我一直安慰自己券册,他們只是感情好频轿,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著烁焙,像睡著了一般航邢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上骄蝇,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天膳殷,我揣著相機(jī)與錄音,去河邊找鬼九火。 笑死秽之,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吃既。 我是一名探鬼主播考榨,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鹦倚!你這毒婦竟也來了河质?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤震叙,失蹤者是張志新(化名)和其女友劉穎掀鹅,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體媒楼,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡乐尊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了划址。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扔嵌。...
    茶點(diǎn)故事閱讀 38,625評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖夺颤,靈堂內(nèi)的尸體忽然破棺而出痢缎,到底是詐尸還是另有隱情,我是刑警寧澤世澜,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布独旷,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏嵌洼。R本人自食惡果不足惜案疲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望麻养。 院中可真熱鬧褐啡,春花似錦、人聲如沸回溺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遗遵。三九已至萍恕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間车要,已是汗流浹背允粤。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留翼岁,地道東北人类垫。 一個(gè)月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像琅坡,于是被迫代替她去往敵國和親悉患。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容