您的位置:首页 > 运维架构 > Linux

Linux中madplay 音乐播放器移植步骤(在ubuntu中编译)

2016-04-14 17:48 597 查看
使用madplay测试声卡:

madplay-0.15.2b.tar.gz   下载:点击这里!

libmad-0.15.1b.tar.gz      下载:点击这里!

libid3tag-0.15.1b.tar.gz  下载:点击这里!

1. 解压:

tar xzf libid3tag-0.15.1b.tar.gz  // 库

tar xzf libmad-0.15.1b.tar.gz     // 库

tar xzf madplay-0.15.2b.tar.gz    // APP

2. 编译 libid3tag-0.15.1b

cd /home/book/workspace/ubuntu_madplay/

mkdir temp

cd libid3tag-0.15.1b

./configure --host=arm-linux --prefix=/home/book/workspace/ubuntu_madplay/temp

make

make install

3. 编译 libmad-0.15.1b

cd libmad-0.15.1b

./configure --host=arm-linux --prefix=/home/book/workspace/ubuntu_madplay/temp

出现cc1: error: unrecognized command line option "-fforce-mem"

解决办法:找到libmad configure之后的Makefile,

删除 -fforce-mem

原因是gcc 3.4 或者更高版本,已经将其去除了,所以会出现上面的错误!

make

make install

4. 编译madplay

cd madplay-0.15.2b/

./configure --host=arm-linux --prefix=/home/book/workspace/ubuntu_madplay/temp LDFLAGS="-L//home/book/workspace/ubuntu_madplay/temp/lib" CFLAGS="-I /home/book/workspace/ubuntu_madplay/temp/include"

make

make install

5. 把tmp/bin/*  tmp/lib/*so* 复制到根文件系统:

6. 把一个mp3文件复制到根文件系统

7.  madplay --tty-control /1.mp3 

   播放过程中不断按小键盘的减号("-")会降低音量

             不断按小键盘的加号("+")会降低音量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: