编译 zlib openssl curl
一, VC编译
二,arm-linux-gcc 编译
【zlib】
cd $zlib_pathCC=arm-linux-gcc AR="arm-linux-ar" ./configure --prefix=/root/build_arm/zlib_build_arm --shared
make
make install
【openssl】
cd $openssl_path
./Configure --prefix=/root/build_arm/openssl_build_arm os/compiler:arm-linux-gcc
修改Makefile,把:AR=ar $(ARFLAGS) r 改为:AR=arm-linux-ar $(ARFLAGS) r
make
make install
注:引用库的顺序为:-lssl -lcrypto,如果为 -lcrypto -lssl就会编译错误
【curl】
cd $curl_path
./configure --prefix=/root/build_arm/curl_build_arm --host=arm-9tdmi-linux-gnu --build=i686-pc-linux-gnu --with-ssl=/root/build_arm/openssl_build_arm --with-zlib=/root/build_arm/zlib_build_arm
如果不需要SSL
./configure --prefix=/root/build_arm/curl_build_arm --host=arm-9tdmi-linux-gnu --build=i686-pc-linux-gnu --without-ssl --with-zlib=/root/build_arm/zlib_build_arm
修改Makefile:
AR = arm-linux-ar
AS = arm-linux-as
CC = arm-linux-gcc
CPP = arm-linux-gcc -E
make
make install