EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的解决方...' T0 x( p7 e0 c" _( ]1 d/ L
% O3 [" \. N/ l& b+ H+ _Linux下安装运行firefox5.0时出现问题,报错提示缺少库文件。从网上找到解决方法,原文如下(很好的linux下解决问题的一般思路,记录下): . T: n3 e3 l$ h4 J/ }8 ]1 z1 X( W
问题出现:升级Firefox到4.0版本时,提示/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found。
1 |, Y* }# r$ p! ^9 @0 j& m终端输入:strings /usr/lib/libstdc++.so.6 | grepGLIBC,回车执行
H; p3 D7 U1 ?) ?4 y, | ~GLIBCXX_3.4: z$ i. i* ~, i8 D
GLIBCXX_3.4.1
: Y+ \, }; m4 l( EGLIBCXX_3.4.24 R* G5 @# n' r* v1 e8 ?' P- Y8 l8 N
GLIBCXX_3.4.34 V; O( C) d8 N4 S# n
GLIBCXX_3.4.41 \4 e' d9 n0 |, B
GLIBCXX_3.4.5
1 x( L. @$ V) qGLIBCXX_3.4.6, F: v5 M0 u/ s' M9 L
GLIBCXX_3.4.7
5 s ?% [3 t6 B4 GGLIBCXX_3.4.8/ W6 u4 f# H1 C# i5 m a4 x" N% c$ R4 o
GLIBC_2.0
* B! U. Q6 t3 t1 h. o+ qGLIBC_2.3
& s0 f6 A; k7 y7 H0 z9 c2 mGLIBC_2.4
, s. k! ^6 r2 Y% U' R- _GLIBC_2.3.4
+ j. w* i% M0 }6 E" V: V3 i! Q3 {* iGLIBC_2.1% ^# s4 `, B$ @; ^4 N% u
GLIBC_2.1.3
3 {6 u: e, z- U8 T8 N* J% Q" r5 YGLIBC_2.2* I7 ]3 ^4 w/ r7 {2 G. s
GLIBCXX_FORCE_NEW! |% x, n/ ?/ V7 R# b3 D
GLIBCXX_DEBUG_MESSAGE_LENGTH4 V, Z& ^* R. g. `
返回结果没有`GLIBCXX_3.4.9',接着输入:ls-l /usr/lib/libstdc++.so.6,回车执行8 V7 c( `: S, n
lrwxrwxrwx 1 root root 28 05-03 13:15 /usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8
) r4 Z6 c5 E# B' p; l* w7 `( S0 E6 ^; [这里libstdc++.so.6是个软链接,它链接到libstdc++.so.6.0.8。而libstdc++.so.6.0.8没有`GLIBCXX_3.4.9',这里需要libstdc++.so.6.0.10。那么从网上下载libstdc++.so.6.0.10文件,放到/urs/lib目录下。然后我们重新做libstdc++.so.6.软链接:
' Z. g6 i# [# m- z% r* m4 Y! z( X8 Q1 R1 Y' @7 t: s
1.删除libstdc++.so.6,终端输入:rm -RF /urs/lib/libstdc++.so.6,回车执行" B6 i8 F5 d: L* Y
2..重做libstdc++.so.6软链接,终端输入:ln -s /urs/lib/libstdc++.so.6.0.10 /urs/lib/libstdc++.so.6,回车执行 ====================================================== 这时执行firefox即可。
0 k0 P5 g5 @1 i6 H6 n( C4 y, ?- a# _8 ~+ _; x, ~
|