一、下載 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
最終的大小: