发信人: neal()
整理人: hahalee(1999-04-22 03:13:09), 站内信件
|
问: 安装完cxterm後, 值行时出现下列讯息, ld.so failed: Can't find shared library "libc.so.3.0" 答: 这个 cxterm 编译时连结到 libc.so.3.0,其中 3 是 Major Version,0 是 Minor Version。由於 Major Version 的不同代表 library 有新增或移 除 函式库,因此 ld.so 不会使用不同 Major 的 shared library。如果只是 Minor 不同,例如 libc.so.2.0 跟 libc.so.2.2 的话,倒是可以通用。 而把 libc.so.3.0 link 到 libc.so.2.0 只是鸵鸟方法,让 ld.so 以为你有 libc.so.3.0,因此如果该程式有用到 3.0 才有而 2.0 没有的函式,那就 挂了。 因此你可以试试看 # cd /usr/lib # ln -s libc.so.2.0 libc.so.3.0 (或是 libc.so.2.2)
-- ※ 来源:.网易 BBS bbs.netease.com.[FROM: dmx320.resnet.ust.hk]
|
|