编译 zlib openssl curl

一, VC编译

二,arm-linux-gcc  编译

【zlib】

cd $zlib_path
CC=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
posted @ 2009-06-03 19:21  JenshyHong  阅读(1570)  评论(0)    收藏  举报