做完emerge -uD world之後發現man不能使用了
Huma ~ # man ls
/usr/bin/gtbl: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory groff: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
查了一下 Huma ~ # file /usr/bin/gtbl
/usr/bin/gtbl: symbolic link to `tbl'
Huma ~ # ldd /usr/bin/gtbl
linux-gate.so.1 => (0xffffe000)
libstdc++.so.6 => not found
libm.so.6 => /lib/libm.so.6 (0xb8099000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb808b000)
libc.so.6 => /lib/libc.so.6 (0xb7f42000)
/lib/ld-linux.so.2 (0xb80c5000)
發現是lib連結出了問題
解決的方法: Huma ~ # ldconfig
Huma ~ # ldd /usr/bin/gtbl
linux-gate.so.1 => (0xffffe000)
libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++.so.6 (0xb7e21000)
libm.so.6 => /lib/libm.so.6 (0xb7dfc000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libgcc_s.so.1 (0xb7dde000)
libc.so.6 => /lib/libc.so.6 (0xb7c95000)
/lib/ld-linux.so.2 (0xb7f17000)
Linux (3)