|

楼主 |
发表于 2010-3-10 09:18:14
|
显示全部楼层
还有个问题,比如htop
[root@wdzx htop-0.6.5]# ldd htop
linux-gate.so.1 => (0xb7fba000)
libm.so.6 => /lib/libm.so.6 (0x0037d000)
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x006c4000)
libc.so.6 => /lib/libc.so.6 (0x00235000)
/lib/ld-linux.so.2 (0x00213000)
libdl.so.2 => /lib/libdl.so.2 (0x00377000)
需要用到 /lib/libm.so.6中的函数,而
[root@wdzx htop-0.6.5]# ldd /lib/libm.so.6
/lib/ld-linux.so.2 (0x00213000)
linux-gate.so.1 => (0xb7fa0000)
libc.so.6 => /lib/libc.so.6 (0x00235000)
又链到其他库中,是不是因为这样的原因才导致htop无法静态化?
如果Linux系统中的各种基础库都是静态化,就能实现软件全静态?
最好是能有选择性的进行静态化,如glib之类的不需要静态进来。 |
|