-
問題
在linux下執(zhí)行程序報一下錯誤
./demo: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./demo)
-
問題分析
因為安裝的gcc版本比較高默蚌,生成的動態(tài)庫沒有替換老版本gcc的動態(tài)庫奶栖,GLIBCXX中的版本比較低,將gcc最新版本的動態(tài)庫替換系統(tǒng)中老版本的動態(tài)庫即可侯嘀。
-
查詢現(xiàn)有的支持
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
[root@83955d05 roach]# strings libstdc++.so.6.0.26 | grep GLIBCXX_* GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_DEBUG_MESSAGE_LENGTH
可以發(fā)現(xiàn)只支持到
3.4.19
盖灸,離我們的3.4.26
還有很遠(yuǎn)的距離所以我們需要升級
-
查找本機(jī)中是否存在升級
find / -name "libstdc++.so.6*"
[root@83955d05 roach]# find / -name "libstdc++.so.6*" /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.19 /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo /opt/rh/devtoolset-7/root/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.py /opt/rh/devtoolset-7/root/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.pyc /opt/rh/devtoolset-7/root/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.pyo /opt/rh/devtoolset-7/root/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py /opt/rh/devtoolset-7/root/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc /opt/rh/devtoolset-7/root/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo /opt/rh/devtoolset-9/root/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.py /opt/rh/devtoolset-9/root/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.pyc /opt/rh/devtoolset-9/root/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.19-gdb.pyo /opt/rh/devtoolset-9/root/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py /opt/rh/devtoolset-9/root/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc /opt/rh/devtoolset-9/root/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo
發(fā)現(xiàn)也沒有我們需要的支持,那我們需要下載一個需要的包
如果存在需要的包就不用下載了,直接走升級 -
下載需要的包
找了一圈,沒有找到官網(wǎng)可以下載吊履,不過有個博客上有有個包可以用,博客地址:
http://www.vuln.cn/9154
-
升級
# 將下載的包放到 /usr/lib64 下 [root@83955d05 roach]# cp libstdc++.so.6.0.26 /usr/lib64/ # 到 /usr/lib64 目錄下 [root@83955d05 roach]# cd /usr/lib64/ # 刪除 [root@83955d05 lib64]# rm -rf libstdc++.so.6 # 重新鏈接 [root@83955d05 lib64]# ln -s libstdc++.so.6.0.26 libstdc++.so.6 # 查詢升級后是否是我們想要的 [root@83955d05 lib64]# strings libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4.26 not found
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門归形,熙熙樓的掌柜王于貴愁眉苦臉地迎上來托慨,“玉大人,你說我怎么就攤上這事暇榴『窨茫” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵蔼紧,是天一觀的道長婆硬。 經(jīng)常有香客問我,道長奸例,這世上最難降的妖魔是什么彬犯? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮查吊,結(jié)果婚禮上谐区,老公的妹妹穿的比我還像新娘。我一直安慰自己逻卖,他們只是感情好宋列,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著箭阶,像睡著了一般虚茶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上仇参,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼肠鲫!你這毒婦竟也來了员帮?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布仓坞,位于F島的核電站碍讯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏扯躺。R本人自食惡果不足惜捉兴,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望录语。 院中可真熱鬧倍啥,春花似錦、人聲如沸澎埠。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽蒲稳。三九已至氮趋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間江耀,已是汗流浹背剩胁。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- ./svict -i sim.75.sorted.bam -r /data/ref_data/GATK_bundl...
- 1.error: command 'gcc' failed with exit status 1 今夜在CentO...
- 由于tesseract在github上只提供了ubuntu與mac的教程壁查,并且我在部署Centos時遇到了各種難解...
- 在系統(tǒng)重新啟動后睡腿,啟動相應(yīng)的服務(wù)是出現(xiàn)如題錯誤: libstdc++.so.6: version `GLIBCXX...