移植madplayer
来源:互联网 发布:成都软件开发培训班 编辑:程序博客网 时间:2024/05/21 02:51
参考博客:http://blog.chinaunix.net/uid-26425266-id-3226951.html
一、依赖库移植
(一)移植zlib
1. 下载链接
http://zlib.net/zlib-1.2.8.tar.gz
2. 配置
./configure --prefix=/home1/zhouyixing/alsa/madplayer/zlib-1.2
3. 编译
编译zlib之前需要修改Makefile。
CC=gcc 《=》 CC=arm-none-linux-gnueabi-gcc
LDSHARED=gcc 《=》 LDSHARED=arm-none-linux-gnueabi-gcc
AR=ar 《=》 AR=arm-none-linux-gnueabi-ar
RANLIB=ranlib 《=》 RANLIB=arm-none-linux-gnueabi-ranlib
修改完之后,执行
make
4. 安装
Make install
(二)移植libid3tag
1. 下载链接
http://ncu.dl.sourceforge.net/project/mad/libid3tag/0.15.1b/libid3tag-0.15.1b.tar.gz
2. 配置
./configure --host=arm-none-linux-gnueabi--disable-shared --enable-static --prefix=/home1/zhouyixing/alsa/madplayer/libid3tag-0.15CPPFLAGS=-I/home1/zhouyixing/alsa/madplayer/zlib-1.2/include LDFLAGS=-L/home1/zhouyixing/alsa/madplayer/zlib-1.2/lib
3. 编译
Make
4. 安装
Make install
(三)移植libmad
1. 下载链接
http://nchc.dl.sourceforge.net/project/mad/libmad/0.15.1b/libmad-0.15.1b.tar.gz
2. 配置
./configure--host=arm-none-linux-gnueabi --disable-shared --enable-static--prefix=/home1/zhouyixing/alsa/madplayer/libmad-0.15 CPPFLAGS="-I/home1/zhouyixing/alsa/madplayer/zlib-1.2/include-I/home1/zhouyixing/alsa/madplayer/libid3tag-0.15/include"LDFLAGS="-L/home1/zhouyixing/alsa/madplayer/zlib-1.2/lib-L/home1/zhouyixing/alsa/madplayer/libid3tag-0.15/lib"
3. 编译
Make
4. 安装
Make install
(四)移植madplayer
1. 下载链接
http://nchc.dl.sourceforge.net/project/mad/madplay/0.15.2b/madplay-0.15.2b.tar.gz
2. 配置
./configure--host=arm-none-linux-gnueabi --disable-shared --enable-static--prefix=/home1/zhouyixing/alsa/madplayer/madplay-0.15 CPPFLAGS="-I/home1/zhouyixing/alsa/madplayer/zlib-1.2/include-I/home1/zhouyixing/alsa/madplayer/libid3tag-0.15/include-I/home1/zhouyixing/alsa/madplayer/libmad-0.15/include" LDFLAGS="-L/home1/zhouyixing/alsa/madplayer/zlib-1.2/lib-L/home1/zhouyixing/alsa/madplayer/libid3tag-0.15/lib-L/home1/zhouyixing/alsa/madplayer/libmad-0.15/lib"
3. 编译
Make
4. 安装
Make install
二、安装到目标机
复制/home1/zhouyixing/alsa/madplayer/madplay-0.15/madplayer到目标机的/usr/bin/
复制/home1/zhouyixing/alsa/madplayer/zlib-1.2/libz.so.1.2.8到目标机/usr/lib/。同时在/usr/lib/建立软链接libz.so和libz.so.1到libz.so.1.2.8
- madplayer移植
- 移植madplayer
- madplayer移植
- Madplayer移植到mini2440
- madplayer安装与移植
- Madplayer移植到mini2440
- Madplayer移植到mini2440
- S3C2440 madplayer mp3移植笔记
- mini2451上madplayer的移植
- 基于x86的madplayer移植构建脚本
- MadPlayer移植到mini2440上(avi和wmv)
- madplayer移植到arm linux嵌入式系统中
- 今天装madplayer
- Tiny6410上的madplayer安装使用步骤
- 移植
- 移植
- 移植
- 移植
- jquery版本之间的冲突
- 一彩仓库管理系统 v1.42
- 通过java将txt文件中的调查问卷数据导入excel
- 空字符串、'\0'、0与NULL的区别以及数组清零的特点分析
- Jenkisn + Tomcat7 + Ubuntu12.04 server
- 移植madplayer
- Libgdx专题系列:对象篇 Animation动画
- ORACLE管理优化培训内容临时记录
- Perl、PHP、ASP、JSP技术比较
- xmanager 的xshell的使用账号密码的登录方式
- Posix多线程编程学习笔记
- java.lang.IllegalStateException: Cannot load excludes configuration file "/WEB-INF/decorators.xml" a
- Python运行的17个时新手常见错误小结
- Android中调用字符串资源的几种方法