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

一、下載 openssl-1.1.1c.tar.gzlinux

tar -zxvf openssl-1.1.1c.tar.gzcurl

cd openssl-1.1.1casync

編譯選項以下:ide

./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 url

編譯 && 安裝idea

make && make install spa

二、下載 curl-7.63.0.tar.bz2blog

tar jxvf curl-7.63.0.tar.bz2ip

cd curl-7.63.0ssl

編譯選項:

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

編譯 && 安裝

make && make install 

最終的大小:

 

相關文章
相關標籤/搜索