1.freetype移植
tar xvzf freetype-2.3.11.tar.gz
cd freetype-2.3.11
./configure --host=arm-linux --prefix=$PWD/../../output/arm-linux
make
make install
2.移植zlib库
tar xvzf zlib-1.2.3.tar.gz
cd zlib-1.2.3
CC=arm-linux-gcc NM=arm-linux-nm CPP="arm-linux-gcc -E " RANLIB="arm-linux-ranlib" AR="arm-linux-ar rcv" ./configure --shared --prefix=$PWD/../../output/arm-linux
make
make install
3. 移植jpeg库
tar xvzf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure --host=arm-linux --prefix=$PWD/../../output/arm-linux --enable-shared
#这里直接用环境变量来修改Makefile,会造成configure执行失败.因此只能手工修改Makefile
#手工修改Makefile ,把所有工具链用arm-linux-gcc工具链
#23 行改为 CC= arm-linux-gcc
#63行改为 AR = arm-linux-ar rc
#65行改为 AR2= arm-linux-ranlib
make
mkdir -p $PWD/../../output/arm-linux/man/man1
make install
4.移植 png库
tar xvjf libpng-1.2.19.tar.bz2
cd libpng-1.2.19
./configure --host=arm-linux --prefix=$PWD/../../output/arm-linux
make
make install
5.移植libmad
tar xvzf libmad-0.15.1b.tar.gz
cd libmad-0.15.1b
./configure --host=arm-linux --pr_