一、工具及源码版本
交叉编译工具链arm-none-linux-gnueabi
wvdial 版本 1.61
wvstreams 版本 4.6.1
openssl 版本 1.0.1c
zlib 版本 1.2.7
二、准备环境
1、准备交叉编译工具链arm-none-linux-gnueabi
tar -xzvf toolchain.tgz
cp -R toolchain//opt/
exportPATH=$PATH:/opt/toolchain/CodeSourcery/Sourcery_G++_Lite/bin
2、准备源码文件
wvdial/(这个文件夹的位置稍后会用到,用WVDIAL_PATH表示)
source/
wvdial-1.61.tar.gz
wvstreams-4.6.1.tar.gz
openssl-1.0.1c.tar.gz
zlib-1.2.7.tar.gz
build/
3、进入wvdial/source解压文件
tar -xzvf zlib-1.2.7.tar.gz
tar -xzvf openssl-1.0.1c.tar.gz
tar -xzvf wvstreams-4.6.1.tar.gz
tar -xzvf wvdial-1.61.tar.gz
三、编译zlib
cd zlib-1.2.7
添加环境变量
exportCC=arm-none-linux-gnueabi-gcc
设置
./configure--prefix=$PWD/../../build/zlib
修改Makefile
AR=arm-none-linux-gnueabi-ar
RANLIB=arm-none-linux-gnueabi-ranlib
编译输出
make & makeinstall