欢迎来到天天文库
浏览记录
ID:8808478
大小:28.50 KB
页数:2页
时间:2018-04-08
《madplay音乐播放器移植手册linux下》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1、准备源码包:(光盘资料/源码包/其他软件源码/madplay-src中)madplay-0.15.2b.tar.gz、libmad-0.15.1b.tar.gz、libid3tag-0.15.1b.tar.gz、zlib-1.1.4.tar.gz2、建立两个文件夹,一个存放源码,一个存放安装文件在home下,mkdir两个文件夹:madplay-src、madplay。依次解压四个源码包到madplay-src目录下:tarxzvfXXXXXXXXX3、编译zlib-1.1.4首先配置configur
2、e文件#./configure--prefix=/home/madplay#make#makeinstall4、编译libid3tag#./configureCC=gcc--prefix=/home/madplayCPPFLAGS=-I/home/madplay/includeLDFLAGS=-L/home/madplay/lib#make#makeinstall5、编译libmad#./configureCC=gcc--prefix=/home/madplayCPPFLAGS=-I/home/madpl
3、ay/includeLDFLAGS=-L/home/madplay/lib#make由于使用的是高版本的arm-linux-gcc-4.3.2编译器,make时出现了“cc1:error:unrecognizedcommandlineoption"-fforce-mem"”错误,这是因为这个高版本的gcc没有"-fforce-mem"参数,解决的办法是在libmad文件夹中的Makefile里面查找"-fforce-mem",将其删除即可。再次#make#makeinstall6、编译madplay#./
4、configureCC=gcc--prefix=/home/madplayCPPFLAGS=-I/home/madplay/includeLDFLAGS=-L/home/madplay/lib#makemakeinstall。8、将madplay复制到根文件系统/usr/bin目录下,将一个MP3文件也放在某一目录下,执行madplay程序。#madplayXXX.mp3MPEGAudioDecoder0.15.2(beta)-Copyright(C)2000-2004RobertLeslieetal.s
5、3c2410-uda1341-superlp:audio_set_dsp_speed:44100prescaler:66Title:XXArtist:XXXAlbum:XXXXTrack:XXComment:XXXXXXXXXs3c2410-uda1341-superlp:audio_set_dsp_speed:44100prescaler:66如果出现这个信息,应该就没有问题了,可以听歌了。madplay还有一些快捷键,比如:增大/减小音量(+/-),暂停(p),重新播放(b),停止(q),其他的操作可
6、以查看madplay的源码。
此文档下载收益归作者所有