openssl编译 x86_64&arm64

2023-11-15  本文已影响0人  木马不在转
一: 下载 openssl 代码

openssl git下载地址

二: 编译 x86_64 的库

先cd到openssl文件夹

./Configure darwin64-x86_64-cc --prefix="/tmp/openssl-x86_64" no-asm
make
make install

编译完成后执行make clean

三: 编译 arm64 的库
./Configure darwin64-arm64-cc --prefix="/tmp/openssl-arm64" no-asm
make
make install

此时在/tmp/目录下有openssl-x86_64openssl-arm64

三: 合并
lipo -create /tmp/openssl-arm64/lib/libssl.a /tmp/openssl-x86_64/lib/libssl.a -output /tmp/libssl.a
lipo -create /tmp/openssl-arm64/lib/libcrypto.a /tmp/openssl-x86_64/lib/libcrypto.a -output /tmp/libcrypto.a

/tmp/目录下可找到libssl.alibcrypto.a2个文件

上一篇 下一篇

猜你喜欢

热点阅读