参考
编译
每次编译前最好重新开启shell窗口,删除源码目录后,再复制一份源码
下载后,Shell窗口进入源码目录。
armv7
- 命令配置
# 进入目录
$ cd GMSSL源码目录
# 设置编译器
$ export CC="clang -arch armv7"
# 设置工具链路径
$ export PATH="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:$PATH"
# 设置开发环境目录
$ export CROSS_TOP=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
# 设置SDK
$ export CROSS_SDK=iPhoneOS12.1.sdk
# 设置最小依赖版本
$ export IPHONEOS_DEPLOYMENT_TARGET=8.0
# 生成makefile
$ ./Configure iphoneos-cross no-shared --prefix=/usr/local/openssl
# 构建
mak