【搞openssl,看这篇就够了!】openssl1.1.1g编译(windows linux)
生活随笔
收集整理的這篇文章主要介紹了
【搞openssl,看这篇就够了!】openssl1.1.1g编译(windows linux)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
openssl1.1.1g編譯
項目某個組件需要集成openssl以支持https,選用openssl1.1.1g版本,編譯靜態(tài)庫集成。windows編譯需要確保系統(tǒng)具備ActivePrel與nasm工具環(huán)境。
win32版本編譯
使用vs2008自帶的 32位命令行工具編譯,在openssl-1.1.1g源碼目錄下輸入指令:
perl Configure VC-WIN32 no-shared no-asm no-testsnmake編譯完成后,此目錄下會生成libssl.lib、libcrypto.lib兩個目標(biāo)庫。
win64版本編譯
使用vs2008自帶的 64位命令行工具編譯,在openssl-1.1.1g源碼目錄下輸入指令:
perl Configure VC-WIN64A no-shared no-asm no-testsnmake編譯完成后,此目錄下會生成libssl.lib、libcrypto.lib兩個目標(biāo)庫。
linux64版本編譯
使用ubuntu64系統(tǒng)的命令行工具編譯,在openssl-1.1.1g源碼目錄下輸入指令:
./config -fPIC no-shared no-asm no-tests make編譯完成后,此目錄下會生成libssl.a、libcrypto.a兩個目標(biāo)庫。
附錄:靜態(tài)庫下載鏈接
openssl1.1.1g靜態(tài)庫下載(win32、win64、ubuntu64)
總結(jié)
以上是生活随笔為你收集整理的【搞openssl,看这篇就够了!】openssl1.1.1g编译(windows linux)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据产品经理进阶之路
- 下一篇: 【三分钟刷一题力扣】移除元素