- 积分
- 5593
贡献607
飞刀2 FD
注册时间2010-1-6
在线时间965 小时
扫一扫,手机访问本帖
|
本帖最后由 飞凌-fatfish 于 2010-6-1 11:33 编辑
pc开发环境:ubuntu9.10
交叉编译器:arm-linux-gcc-3.4.1
开发板:OK2440-III
内核版本:linux-2.6.12
------------------------------华丽的分割线--------------------------------
所需源码包:madplay-0.15.2b.tar.gz,libmad-0.15.1b.tar.gz,libid3tag-0.15.1b.tar.gz 和 zlib-1.1.4.tar.gz
下载地址:
http://zlib.net/zlib-1.2.5.tar.gz
http://cdnetworks-kr-2.dl.source ... 3tag-0.15.1b.tar.gz
http://cdnetworks-kr-1.dl.source ... bmad-0.15.1b.tar.gz
http://cdnetworks-kr-1.dl.source ... play-0.15.2b.tar.gz
新建路径- sudo /madplay sudo /madplay/mad
复制代码 给路径最大权限- sudo chmod 777 /madplay /madplay/mad
复制代码 将四个源码包拷贝到 /madplay下并解压。
------------------------------华丽的分割线--------------------------------
编译zlib-1.1.4
进入到zlib-1.1.4路径,命令首先配置configure 文件,生成Makefile,命令:- ./configure --prefix=/madplay/mad/code]
- 修改Makefile.
- [code]CC=arm-linux-gcc
- AR=arm-linux-ar rc
- RANLIB=arm-linux-ranlib
复制代码 运行------------------------------华丽的分割线--------------------------------
编译libid3tag
进入到路径/madplay/libid3tag-0.15.1b
运行- CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/madplay/mad --disable-shared CPPFLAGS=-I=/madplay/mad/include LDFLAGS=-L=/madplay/mad/lib
复制代码 生成Makefile
运行------------------------------华丽的分割线--------------------------------
编译libmad
进入路径/madplay/libmad-0.15.1b
运行- CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/madplay/mad --disable-shared CPPFLAGS=-I=/madplay/mad/include LDFLAGS=-L=/madplay/mad/lib
复制代码 生成Makefile
运行------------------------------华丽的分割线--------------------------------
编译madplay
进入路径/madplay/madplay-0.15.2b
运行- CC=arm-linux-gcc ./configure --host=arm-linux --prefix==/madplay/mad --disable-shared
- --enable-static --disable-nls CPPFLAGS=-I=/madplay/mad
复制代码 运行------------------------------华丽的分割线--------------------------------
将/madplay/mad下的madplay下载到开发板上,然后下载一个mp3格式的音频文件到开发板。这样就可以通过耳麦听到播放的mp3音乐了。
^_^ |
|