承接第六天:zigbee无线传感网实训---完成开发板WiFi(The Sixth day)
一、制作mp3解码库
================================
1、制作zlib库
拷贝zlib-1.2.8.tar.gz文件到家目录
cd ~
解压
tar xzvf zlib-1.2.8.tar.gz //“/home/gec/”
配置zlib
mkdir /home/gec/audio
export CC=arm-none-linux-gnueabi-gcc
export AR=arm-none-linux-gnueabi-ar
export RANLIB=arm-none-linux-gnueabi-ranlib
cd /home/gec/zlib-1.2.8
./configure --prefix=/home/gec/audio
编译
make
安装
make install
----------------------------------
2、制作libid3tag
解压:
tar xzvf libid3tag-0.15.1b.tar.gz -C ~
配置:
./configure --prefix=/home/gec/audio \
--host=arm-none-linux-gnueabi
出错1:
configure: error: zlib.h was not found
*** You must first install zlib (libz) before you can build this package.
*** If zlib is already installed, you may need to use the CPPFLAGS
*** environment variable to specify its installed location, e.g. -I<dir>.
解决:
指明头文件路径:
./configure --prefix=/home/gec/audio \
--host=arm-none-linux-gnueabi \
CPPFLAGS=-I/home/gec/audio/include
出错2:
configure: error: libz was not found
*** You must first install zlib (libz) before you can build this package.
*** If zlib is already installed, you may need to use the LDFLAGS
*** environment variable to specify its installed location, e.g. -L<dir>.
解决2:
指明库文件路径:
./configure --prefix=/home/gec/audio \
--host=arm-none-linux-gnueabi \
CPPFLAGS=-I/home/gec/audio/include \
LDFLAGS=-L/home/gec/audio/lib
编译
make
安装
make install
-----------------------------------------------------------
3、制作libmad
解压:
tar xzvf libmad