【发布时间】:2013-05-18 22:28:20
【问题描述】:
我有一个 linux 设备 - 我使用以下命令交叉编译了 openssl:
./配置linux-generic32共享--DB_ENDIAN --prefix=/home --openssldir=/home
make CC=m68k-linux-gcc RANLIB=m68k-linux-ranlib LD=m68k-linux-ld MAKEDEPPROG=m68k-linux-gcc PROCESSOR=m68k
我已将 openssl 二进制文件 openss.cnf 文件放入主目录。
和 libcrypto.so.0.9.8、libssl.so.0.9.8 到 \lib 文件夹。
现在,如果我使用 openssl 命令启动 openssl - 我会收到“总线错误”。可能是什么原因?
【问题讨论】:
-
“现在,如果我使用 openssl 命令启动 openssl” - 只是为了掩盖显而易见的......你为
m68k构建。你在openssl上运行的机器是m68k吗?还是像x64或x64这样的商品PC? -
请注意 openssl 在 x86 中为 m68k 交叉编译