1.下载
https://www.openssl.org/source/openssl-3.0.0.tar.gz
2. 在ubuntu上解压
tar –xvf openssl-3.0.0.tar.gz
3. 解压后进入文件进行配置
注意:需要交叉编译aarch64/arm32版本的openssl,需要在第一个参数位置指定目标架构
./Configure linux-aarch64 --cross-compile-prefix=aarch64-none-linux-gnu- --prefix=$PWD/_install
--cross-compile-prefix 指定交叉编译工具
--prefix=$PWD/_install 编译后存放的目录
4. 编译
- 执行make编译工程;
- 执行make install,安装openssl到指定路径
安装完成后,可以看到在目录里面生成了_install 这个文件
进入_install 这个文件,在bin目录底下可以看到openSSL,并且openSSL是ARM aarch64 平台的