目录
概述
本文介绍了 OpenSSL 1.1.1k 在 AMD64 Linux 的本机编译以及交叉编译到 AArch64 的方式。
相关链接:源码下载
本机编译
./config --prefix="$PWD/target"
make
make install
交叉编译到 AArch64
./Configure linux-aarch64 \
--cross-compile-prefix=aarch64-linux-gnu- \
--prefix="$PWD/target"
make
make install
可自行调整交叉编译器的工具链。
便携脚本
将上面两种编译方式综合到一个脚本中:
#!/bin/bash
set -e
if [ $# -lt 2 ]; then
echo "Usage:"
echo " ./$(basename "$0") amd64|aarch64 <source> [<cross compile prefix>]"

本文详细阐述了如何在AMD64架构的Linux系统上,对OpenSSL 1.1.1k进行本机编译以及如何交叉编译到AArch64平台。提供了包含本机和交叉编译步骤的便携脚本,支持自定义交叉编译工具链。
最低0.47元/天 解锁文章
1524

被折叠的 条评论
为什么被折叠?



