Requires: libstdc++.so.6(GLIBCXX_3.4.15)
由于在linux系統(tǒng)上打開網(wǎng)頁速度比在windows下慢好多,所以覺得換個(gè)瀏覽器,就想裝個(gè)chrome,這個(gè)流程很蠻波折的,最后成功了,先記錄一下。
我的系統(tǒng)為centos6.4, 32位。
問題: ? 首先從官網(wǎng)上下了一個(gè)google-chrome-stable-33.0.1750.146-1.i386.rpm,試圖安裝:
rpm -i google*?
時(shí)報(bào)錯(cuò)Requires: libstdc++.so.6(GLIBCXX_3.4.15)
缺少庫,查看 /usr/lib下的libstdc++.so.6,
strings /usr/lib/libstdc++.so.6 | grep GLIBC
返回結(jié)果沒有GLIBCXX_3.4.15,繼續(xù)查看
ls -l? /usr/lib/libstdc++.so.6
發(fā)現(xiàn)/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.13?
需要更新libstdc++.so.6版本,直接
yum update?libstdc++.so.6 ?或者 gcc
說是已經(jīng)是最新的了,所以只能從網(wǎng)上下,但是從網(wǎng)上下的不一定對(duì),就重新自己編譯gcc
(1)編譯 gcc
下載gcc 4.8.1源碼包:
http://gcc.gnu.org/mirrors.html 從中選取日本的鏡像網(wǎng)站,因?yàn)橄螺d速度快,其他的很慢
從?http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/ 中選擇?
| gcc-4.8.1.tar.bz2 解壓: tar -jxvf?gcc-4.8.1.tar.bz2 | ? |
cd gcc-4.8.1
./contrib/download_prerequisites
新建目錄用于存放編譯結(jié)果:
mkdir gcc-build-4.8.1
進(jìn)入新目錄,并執(zhí)行configure命令,產(chǎn)生makefile://以下只編譯了C++
cd gcc-build-4.8.1
../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
編譯 : // 耗時(shí)很長(zhǎng),如果是多核的話可以添加 -j 后面加想要使用的cpu數(shù)
make
安裝:
make install
安裝完成檢查版本:
g++ --version
g++ (GCC) 4.8.1
但是此時(shí)/usr/lib/libstdc++.so.6 還是軟連接?/usr/lib/libstdc++.so.6.0.13?先去掉此連接:
rm -rf ?/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.13
再新建連接:
ln -s /usr/local/lib/libstdc++.so.6.0.18 ?/usr/lib/libstdc++.so.6
檢查一下庫:
strings /usr/lib/libstdc++.so.6 | grep GLIBC
返回結(jié)果有了GLIBCXX_3.4.15
(2)安裝chrome
此時(shí):
rpm -i google*?
還是報(bào)相同的錯(cuò),但是已經(jīng)有了庫,沒有道理不對(duì),后在
http://www.oschina.net/question/254443_115424
找到問題,chrome版本不對(duì),重新下載:
http://people.centos.org/hughesjr/chromium/6/i386/RPMS/
我選擇了?chromium-31.0.1650.63-2.el6.i686.rpm
rpm -i google*?
安裝成功,點(diǎn)擊應(yīng)用程序按鈕就看到了瀏覽器。
總結(jié)
以上是生活随笔為你收集整理的Requires: libstdc++.so.6(GLIBCXX_3.4.15)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 倒排索引(Inverted File I
- 下一篇: Centos 开机无法输入密码的问题