# cd ../../staging/
# pwd
/home/qpo/proj/staging
# ls
bin/ dev/ home/ mnt/ proc/ sbin/ usr/
boot/ etc/ lib/ opt/ root/ tmp/ var/
# ldd bin/* | sort | uniq | grep lib
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libblkid.so.1 => /lib/libblkid.so.1 (0x4001e000)
libc.so.6 => /lib/libc.so.6 (0x4001e000)
libc.so.6 => /lib/libc.so.6 (0x40021000)
libc.so.6 => /lib/libc.so.6 (0x40028000)
libc.so.6 => /lib/libc.so.6 (0x40030000)
libc.so.6 => /lib/libc.so.6 (0x4004a000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001e000)
libdl.so.2 => /lib/libdl.so.2 (0x4001e000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40149000)
librt.so.1 => /lib/librt.so.1 (0x4001e000)
libuuid.so.1 => /lib/libuuid.so.1 (0x40025000)
# ldd sbin/* | sort | uniq | grep lib
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libc.so.6 => /lib/libc.so.6 (0x4001e000)
# ls -1 lib/
ld-linux.so.2*
libc.so.6
libcrypt.so.1*
libdl.so.2
libpthread.so.0*
librt.so.1*
バージョンが 異なると考えれば良いのでしょうか。
# ldd bin/mount
libblkid.so.1 => /lib/libblkid.so.1 (0x4001e000)
libuuid.so.1 => /lib/libuuid.so.1 (0x40025000)
libc.so.6 => /lib/libc.so.6 (0x40028000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
# ldd bin/umount
libblkid.so.1 => /lib/libblkid.so.1 (0x4001e000)
libuuid.so.1 => /lib/libuuid.so.1 (0x40025000)
libc.so.6 => /lib/libc.so.6 (0x40028000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
ほたら
# cp /lib/libuuid.so.1 lib/ # cp /lib/libblkid.so.1 lib/ # ls -1 lib ld-linux.so.2* libblkid.so.1* libc.so.6 libcrypt.so.1* libdl.so.2 libpthread.so.0* librt.so.1* libuuid.so.1*
# du -k bin/ 1020 bin # du -k sbin/ 2368 sbin # du -k lib/ 1396 lib
# strip bin/* # strip sbin/* # strip --strip-unneeded lib/*
まあ小さくなりました
# du -k bin/ 1020 bin # du -k sbin/ 408 sbin # du -k lib/ 1392 lib
こんなところですか
にゃんたろう 拝!
2010年 8月27日 (金) 21:03:42 JST 作成