【问题标题】:OPENSSL incompatible libssl, libcryptoOPENSSL 不兼容的 libssl、libcrypto
【发布时间】:2024-01-23 21:19:01
【问题描述】:

我正在处理 openssl 库文件,任何人都可以帮助我处理 openssl (RHEL5x64) 的 64 位预编译库

我对我生成的库有这个警告。

/usr/bin/ld: skipping incompatible /home/devlog/prog/toto/libssl.so when searching for -lssl
/usr/bin/ld: skipping incompatible /home/devlog/prog/toto/libcrypto.so when searching for -lcrypto

【问题讨论】:

  • 请发布file /home/devlog/prog/toto/libssl.so 的结果并发布您的ld 命令(如果您没有显式运行ld,则发布命令。)同时发布file 命令的结果对于您尝试链接库的对象。

标签: openssl 64-bit rhel5 libssl libcrypto


【解决方案1】:

我最近遇到了这个问题,并通过确保我尝试使用的 OpenSSL 库版本的体系结构与我尝试使用它的系统的体系结构相匹配来修复它。我必须用正确的版本重新安装 OpenSSL。

【讨论】: