madplayr在s3c2410+linux的移植
来源:互联网 发布:求二叉树深度C语言 编辑:程序博客网 时间:2024/06/13 16:55
madplayr在s
--Figo 2008.12.9
交叉编译器版本:arm-linux
硬件平台:s
软件平台:linux-
1.编译zlib
下载源代码包:http://download.chinaunix.net/download/0013000/12241.shtml。解压进入源码包目录下输入以下命令:
./configure --prefix=/usr/local/arm/3.4.1/arm-linux。
再修改(不能跟上面的步骤调转)makefile文件:
CC=/usr/local/arm/3.4.1/bin/arm-linux-gcc
AR=/usr/local/arm/3.4.1/bin/arm-linux-ar rcs
RANLIB=/usr/local/arm/3.4.1/bin/arm-linux-ranlib
make ,make install ,编译好之后就可以在上面prefix指定的目录下的lib目录下找到libz.a这个库。
2. 编译libid3tag
下载源代码包:http://download.chinaunix.net/download/0006000/5881.shtml。解压进入源码包目录下输入以下命令:
./configure CC=/usr/local/arm/
其中,--disable-shared --enable-static是指定为静态编译。不过我发现这样并不能够进行编译。至于如何进行表态编译,我将在下面中进行介绍。
make, make install
3. 编译libmad
下载源代码包:http://download.chinaunix.net/download/0006000/5910.shtml。解压进入源码包目录下输入以下命令:
./configure CC=/usr/local/arm/
然后,make ,make install
4. 编译madplay
下载源代码包:http://download.chinaunix.net/download/0007000/6440.shtml 。解压进入源码包目录下输入以下命令:
./configure CC=/usr/local/arm/
然后,make ,make install
但是编译后的结果是动态链接的,为了减少麻烦可以在这个基础上继续输入以下命令来实现静态链接:
/usr/local/arm/
(本文内容大多数来源于 《linux-
- madplayr在s3c2410+linux的移植
- mplayer在s3c2410+linux的移植
- Linux内核在s3c2410平台的移植
- linux 2.6.22.1内核在s3c2410平台的移植
- linux 2.6.22.1内核在s3c2410平台的移植
- linux 2.6.22.1内核在s3c2410平台的移植
- 基于S3C2410的Linux移植
- Linux内核在S3C2410平台上移植
- MiniGUI在S3C2410上的移植
- U-Boot在S3C2410上的移植
- mplayer在ARM9(s3c2410)上的移植
- U-Boot在S3C2410上的移植
- U-Boot在S3C2410上的移植
- MINIGUI在S3C2410开发板的移植
- U-Boot在S3C2410上的移植
- U-Boot在S3C2410上的移植
- U-Boot在S3C2410上的移植
- U-Boot在S3C2410上的移植
- Lua Module对全局变量访问
- Socket开发之通讯协议及处理
- DataGridViewCellStyle.WrapMode 属性
- 改变SQL SERVER默认不区分大小写的设置
- JBPM Begin
- madplayr在s3c2410+linux的移植
- 二叉查找树
- ado.net实现对数据库的添加、删除和查看操作
- .net xslt示例
- 我爱cs之我是一个兵
- 开发全球化的应用程序(一)
- 听说这样也可以
- 赵本山小品剧本
- Eclicpse3.1.1下配置SWT,打包发布SWT程序,转EXE一条龙过程记录