libcurl + openssl 支持HTTPS最小編譯(ARM)


1、下載 openssl-1.1.1c.tar.gz

tar -zxvf openssl-1.1.1c.tar.gz

cd openssl-1.1.1c

編譯選項如下:

./Configure --prefix=/home/zhangsan/openssl --cross-compile-prefix={填寫你的交叉編譯器} linux-armv4 -march=armv7-a -D__ARM_MAX_ARCH__=7 no-asm no-async shared no-md2 no-md4 no-mdc2 no-poly1305 no-blake2 no-siphash no-sm3 no-rc2 no-rc4 no-rc5 no-idea no-aria no-bf no-cast no-camellia no-seed no-sm4 no-chacha no-ec no-dsa no-sm2 no-dso no-engine no-err no-comp no-ocsp no-cms no-ts no-srp no-cmac no-ct 

編譯 && 安裝

make && make install 

2、下載 curl-7.63.0.tar.bz2

tar jxvf curl-7.63.0.tar.bz2

cd curl-7.63.0

編譯選項:

env LDFLAGS=-R/home/zhangsan/openssl/lib ./configure --prefix=/home/zhangsan/curl CC={填寫你的交叉編譯器} --host=arm-linux --with-ssl=/home/zhangsan/openssl

編譯 && 安裝

make && make install 

最終的大小:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM