1. 源码
官网:https://www.openssl.org/source/
2. 配置 Makefile
|
|
-
linux-armv4
从 config 文件来看,armv[1-3] 使用 linux-generic32,armv[7-9] 使用 linux-armv4。 -
no-asm
不使用汇编代码;从 INSTALL 文件得知,建议 debug 期间使用,生产环境不使用。 -
shared
生成共享库。 -
no-async
uclibc/musll-ibc 等库不提供 ucontext 库,所以无法使用异步操作。
此配置是基于 openssl-1.1.1k 所写,不同版本可能会有差异,具体查看源码目录下的 INSTALL 文件。
3. 编译与安装
|
|
最终程序将安装在 --prefix
所指定的目录中。