交叉编译OpenssL
时间: 2023-10-26 08:08:28 浏览: 83
openssl交叉编译源码及脚本
交叉编译 OpenSSL 需要执行以下指令:
./config no-asm --prefix=/usr --cross-compile-prefix=aarch64-linux-
其中,no-asm 表示在交叉编译过程中不使用汇编代码加速编译过程,--prefix 指定生成的头文件及库的路径,--cross-compile-prefix 指定交叉编译工具链命令的前缀。
OpenSSL toolkit 包含 libssl 和 libcrypto,libssl 是所有 TLS 协议的实现,而 libcrypto 是一个全强度通用加密库,可以独立使用。此外,OpenSSL 还提供命令行工具,用于加解密任务,测试与分析。
在该示例中,OpenSSL 生成的文件位于 /tmp/sysroot 目录下。具体关于 DESTDIR 的详细信息可以参考官方说明或「交叉编译 libcap」中的示例。
阅读全文