openssl編譯 x86_64&arm64

一: 下載 openssl 代碼

openssl git下載地址

二: 編譯 x86_64 的庫

先cd到openssl文件夾

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

編譯完成后執(zhí)行make clean

三: 編譯 arm64 的庫
./Configure darwin64-arm64-cc --prefix="/tmp/openssl-arm64" no-asm
make
make install

此時(shí)在/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個(gè)文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容