1.到官网下载相关的包:
官网地址: https://www.openssl.org/source/ git地址: https://github.com/openssl/openssl tar.gz包下载地址: https://www.openssl.org/source/old/
2.获取到包文件之后,解压,移动到相关目录下面,执行:
./Configure ios64-cross --prefix=xxx
./Configure ios-cross --prefix=xxx
3. 打开Makefiles,修改里面的编译器路径
CROSS_TOP=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
CROSS_SDK=iPhoneOS.sdk
CROSS_COMPILE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/
CC= $(CROSS_COMPILE)clang
4. 开始编译
make && make install
make 1> 1.txt 2> 2.txt
5. 最后,就可以在指定的路径下面看到相关的库了。
参考文献
iOS如何编译OpenSSL静态库(openssl版本:1.1.1b) 编译openssl iOS静态库
|