ldconfig不适用于使用BuysBox v1.19.3创建的linux kernal 2.6.37.6

时间:2014-04-25 15:14:49

标签: c linux linux-kernel kernel

我创建了一个小型操作系统,然后我创建了一个共享库,我想创建它的动态链接。我遵循了link的所有内容。一切正常。我创建了liblog.so我把它放在我的机器中(在vmware中的小操作系统中)/usr/lib然后我跑ldconfig期待一切都是文件但是它给出了这个输出

ldconfig : skipping /usr/X11R6/lib No Such file or directory

当我搜索这个问题时,我发现即使我的机器中没有/etc/ld.so.conf also /etc/ld.so.conf.d/

当我运行ldconfig -p | grep lib时,它会显示Library Cache Disabled。 为什么会发生这种情况我无法创建链接。

当我运行ldd log_clien时,log_client将使用liblog.so

checking sub-depends for '/usr/lib/liblog/so'
checking sub-depends for 'not found'
liblog.so => /usr/lib/liblog.so (0x00000000)
libc.so.6 => notfound (0x00000000)
not a dynamic executable

有没有其他方法可以建立链接,或者请帮助我解决这个问题。 我想使用共享库系统,因为这将被许多代码使用。

0 个答案:

没有答案