【发布时间】:2013-09-03 09:15:42
【问题描述】:
我正在尝试在 Ubuntu 12.04 64 位上构建一个 c++ 项目。 该项目是32位的。 在终端输出我收到这样的行:
ibcrypto.a(bio_b64.o)' 与 i386 输出不兼容
/usr/bin/ld: i386:x86-64 架构的输入文件`/usr/lib/x86_64-linux- gnu/libcrypto.a(bio_asn1.o)' 与 i386 输出不兼容
collect2: ld 返回 1 个退出状态
make[2]: * [linux/release_32/cesmagent] 错误 1
我以为它与 libssl0.9.8 有关,但我执行了“sudo apt-get install libssl0.9.8:i386”,但已经有了它的最新版本。
有谁能帮帮我吗?
【问题讨论】:
-
locate libcrypto.a是否说出了您的期望? -
它返回与错误消息中相同的路径
标签: makefile g++ ubuntu-12.04