OpenSSL 1.0.2q交叉编译树莓派4B
本教程优势
1.亲测有效
2.操作简单,不用修改Makefile文件
3.官方wiki
环境
宿主机器:Ubuntu 20.04
目标机:树莓派4B armv7l
交叉编译链:gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf
步骤
1.下载源码
2.解压并进入源码根目录
3.运行配置脚本 指定参数,生成Makefile
参数解释:
./Configure --prefix=/home/yarnell/workspace/openssl-OpenSSL_1_0_2q/build/install --openssldir=/home/yarnell/workspace/openssl-OpenSSL_1_0_2q/build/config shared linux-generic32 --cross-compile-prefix=arm-linux-gnueabihf-
# 参数解释(官方wiki:https://wiki.openssl.org/index.php/Compilation_and_Installation)
--prefix:安装绝对路径
-openssldir:配置文件安装绝对路径
shared:生成动态链接库
--cross-compile-prefix:交叉编译器路径
4.编译
make
5.安装
make install