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
播放过程中不断按小键盘的减号("-")会降低音量
不断按小键盘的加号("+")会降低音量
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
播放过程中不断按小键盘的减号("-")会降低音量
不断按小键盘的加号("+")会降低音量
相关文章推荐
- Linux 第八周实验 进程的切换和系统的一般执行过程
- 【centos】安装ELK之ElasticSearch
- Linux 命令神器:lsof 入门
- [ Iptables ] Linux开启防火墙,切记仔细确定每个端口
- Linux常见命令集锦
- Linux常见命令集锦
- Linux入侵检查实用指令
- 一次Linux系统被攻击的分析过程
- centos7 LV XFS添加磁盘
- Linux下Nodejs安装(完整详细)
- CentOS下搭建测试环境
- linux中硬链接与符号链接(软链接)的关系
- linux gdb 调试 coredump core 文件,函数名称是 问号
- Linux权限设置
- 阿里云服务器centos7 下安装配置svn服务器
- Linux系统是否能够联网
- 第四章 Linux环境
- 傻瓜式一键发布
- Linux目录结构和常用命令
- centos6.7 安装 svn 及 web管理工具 iF.SVNAdmin