1. 程式人生 > >/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found

/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found

32位系統或程式通常為以下錯誤:
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15’ not found

下載新版本,地址:http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i386.deb
假設下載的檔案放在Download/。
解壓:ar -x libstdc++6_4.7.2-5_i386.deb && tar xvf data.tar.gz
解壓後出現Download/usr目錄;
1)cd Download/usr/lib/i380-linux-gun
2) su root
3) cp libstdc++.so.6.0.17 /usr/lib
4) cd /usr/lib
5) rm libstdc++.so.6
6) ln libstdc++.so.6.0.17 libstdc++.so.6重新建立軟連線
這時,我們再輸入:strings /usr/lib/libstdc++.so.6 | 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_DEBUG_MESSAGE_LENGTH
看,GLIBCXX_3.4.15已經有了!

安裝:
rpm -ivh lib64stdc++6-4.6.1-2-mdv2011.0.x86_64.rpm