为什么有时链接.so文件会导致链接器错误?

时间:2013-05-03 06:35:15

标签: linux shared-libraries shared-objects

我对这个问题太过好奇了。有时候链接会失败,但每当我使用静态库(.a)时它都没有。有没有人对此有所了解?

例如在linux中我使用了libcrypto.a lib,每个编译时都可以。但libcrypto.so是如此不一致。这是什么原因?

它显示的错误是:ld: libcrypto.so in wrong file format

1 个答案:

答案 0 :(得分:0)

确定。解决了它。你是对的@ n.m.你的评论对我有用。

  

你的专家错了。行为不一致的原因可能是硬件损坏。尝试运行memtest86以及文件系统通常使用的任何磁盘检查实用程序。 - 上午

感谢。