Chinaunix首页 | 论坛 | 博客
  • 博客访问: 595340
  • 博文数量: 136
  • 博客积分: 893
  • 博客等级: 中士
  • 技术积分: 1001
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-31 09:18
个人简介

生命可以终止,梦想不会!

文章分类

全部博文(136)

文章存档

2016年(4)

2015年(2)

2014年(5)

2013年(7)

2012年(118)

分类: LINUX

2012-04-25 19:06:41

一、环境介绍:
主机: red hat as5
交叉编译器: 4.3.2
开发板: kernel2.6.34
二、1、下载源代码

版本:MPlayer-1.0rc3.tar.gz
三、编译PC版的mplayer
#tar zxvf MPlayer-1.0rc3.tar.gz
#cd MPlayer-1.0rc3
#./configure
#make
#make install
四、2、编译ARM版的mplayer
#tar zxvf MPlayer-1.0rc3.tar.gz
#cd MPlayer-1.0rc3
配置:
./configure --host-cc=gcc --cc=arm-linux-gcc --target=armv4l --enable-static
--disable-win32dll --disable-dvdread --disable-dvdread-internal --disable-dvdnav
--disable-libdvdcss-internal --enable-fbdev --disable-mencoder --disable-live
--disable-mp3lib --enable-mad --enable-libavcodec_a --language=zh_CN
上面的是连在一起的,放在一行时中间隔一个空格,先配置在make
#make //会在当前文件下生成mplayer可执行程序
其中make会出错,需要更改mplayer_src/libmpeg2/motion_comp_arm_s.S中的代码,
#vim mplayer_src/libmpeg2/motion_comp_arm_s.S
在最开始的地方添加:
#ifndef HAVE_PLD
.macro pld reg
.endm
#endif
保存之后,再次make,就OK 了
阅读(2229) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~