编译libcurl
1.下載源碼后,執行./buidconf產生configure配置文件
2.通過build.sh來設定configure 配置的參數
#!/bin/sh
#
export CFLAGS='-O3 -w -isystem /home/xuxuequan/Ingenicwork/toolchain/mips-gcc472-glibc216-32bit/mips-linux-gnu/libc/usr/include'
export CPPFLAGS='-O3 -w -isystem /home/xuxuequan/Ingenicwork/toolchain/mips-gcc472-glibc216-32bit/mips-linux-gnu/libc/usr/include'
export PATH=/home/xuxuequan/Ingenicwork/toolchain/mips-gcc472-glibc216-32bit/bin:$PATH
export COMPILE_TOOL=/home/xuxuequan/Ingenicwork/toolchain/mips-gcc472-glibc216-32bit/bin/mips-linux-gnu-
export CC=${COMPILE_TOOL}gcc
export AS=${COMPILE_TOOL}as
export AR=${COMPILE_TOOL}ar
export LD=${COMPILE_TOOL}ld
export RANLIB=${COMPILE_TOOL}ranlib
export STRIP=${COMPILE_TOOL}strip
export CPP=${COMPILE_TOOL}cpp
export CCC=${COMPILE_TOOL}g++
#
./configure --build=i686-build_pc-linux-gnu --host=mips-linux-gnu --target=mips-linux-gnu \
?--prefix=/home/xuxuequan/Ingenicwork/lib/libsource/curl-curl-7_36_0/install \
?--includedir=/home/xuxuequan/Ingenicwork/toolchain/mips-gcc472-glibc216-32bit/mips-linux-gnu/libc/usr/include \
?--oldincludedir=/home/xuxuequan/Ingenicwork/toolchain/mips-gcc472-glibc216-32bit/mips-linux-gnu/libc/usr/include \
?--without-libidn --without-ssl --without-librtmp --without-gnutls --without-nss \
?--without-libssh2 --without-zlib --without-winidn --disable-rtsp --disable-ldap --disable-ldaps --disable-ipv6
在如上的紅色部分,是需要注意的部分。
3.執行./build.sh會生成makefile
4.make
? ?make install
即可以在install看到編譯的結果。
總結
- 上一篇: Linux I/O 调度方法
- 下一篇: 妄想山海青叶在哪抓