配置并编译库文件:libmad
1. 解压 将库文件:libmad-0.15.1b.tar.gz 到所创建的mubiao目录中 在终端中敲入
tar –xzvf libmad-0.15.1b.tar.gz -C /mubiao
2. 配置路径 a.进入到解压的mubiao目录中
b.然后在终端中敲入./configure --enable-fpm=arm
--host=arm-linux --disable-shared --disable-debugging
--prefix=/mubiao CC=arm-linux-gcc 若出现错误提示
cc1: error: unrecognized command line option "-fforce-mem"
解决办法是:删除Makefile中的上述关键字(上面的红色部 分)。
3. 编译
在终端中敲入make
4. 安装
在终端中敲入make install
(二)配置并编译播放器:Mplayer
1.解压MPlayer-1.0rc2.tar.bz2到所创建的mplayer目录中
在终端中敲入 tar –xjvf MPlayer-1.0rc2.tar.bz2 –C /mplayer 进行解压
2.进入解压文件MPlayer-1.0rc2的目录中
3.利用configure命令进行配置
在终端中敲入
./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm-linux --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 --disable-ivtv
--with-extraincdir=/ys/lib/include --with-extralibdir=/ys/lib/lib --prefix=/mubiao
注:(我把生成的mplayer安装到/mubiao目录。)
5.编译
在终端中敲入make进行编译
注:若出错,在 MPlayer-1.0rc2/libmpeg2/motion_comp_arm_s.S
文件和 MPlayer-1.0rc2/libavcodec/armv4l/dsputil_arm_s.S
文件的开始
处写入 如下的内容:
#ifndef HAVE_PLD
.macro pld reg
.endm
#endif
然后再make时,应该不会出错
6.安装 在终端中敲入make install
注:若出现以下错误
install -m 755 -s mplayer
/usr/local/mplayer/bin
strip: Unable to recognise the format of
the input file `/usr/local/mplayer/bin/mplayer'
install: strip process terminated
abnormally
make: *** [install-mplayer] 错误 1
解决办法: 可以不管它,因为此时mplayer已经出来了,也就是说已经成功了
四. 下载到开发板上进行测试
1.将目标目录/ys/mplayer/lib/下载到开发板中的/lib目录中
2.下载播放器 到开发板中的/bin目录中
3.下载一个小视频(后缀名.avi)
4.播放测试
在终端中敲入 ./mplayer 视频文件名
1. 解压 将库文件:libmad-0.15.1b.tar.gz 到所创建的mubiao目录中 在终端中敲入
tar –xzvf libmad-0.15.1b.tar.gz -C /mubiao
2. 配置路径 a.进入到解压的mubiao目录中
b.然后在终端中敲入./configure --enable-fpm=arm
--host=arm-linux --disable-shared --disable-debugging
--prefix=/mubiao CC=arm-linux-gcc 若出现错误提示
cc1: error: unrecognized command line option "-fforce-mem"
解决办法是:删除Makefile中的上述关键字(上面的红色部 分)。
3. 编译
在终端中敲入make
4. 安装
在终端中敲入make install
(二)配置并编译播放器:Mplayer
1.解压MPlayer-1.0rc2.tar.bz2到所创建的mplayer目录中
在终端中敲入 tar –xjvf MPlayer-1.0rc2.tar.bz2 –C /mplayer 进行解压
2.进入解压文件MPlayer-1.0rc2的目录中
3.利用configure命令进行配置
在终端中敲入
./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm-linux --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 --disable-ivtv
--with-extraincdir=/ys/lib/include --with-extralibdir=/ys/lib/lib --prefix=/mubiao
注:(我把生成的mplayer安装到/mubiao目录。)
5.编译
在终端中敲入make进行编译
注:若出错,在 MPlayer-1.0rc2/libmpeg2/motion_comp_arm_s.S
文件和 MPlayer-1.0rc2/libavcodec/armv4l/dsputil_arm_s.S
文件的开始
处写入 如下的内容:
#ifndef HAVE_PLD
.macro pld reg
.endm
#endif
然后再make时,应该不会出错
6.安装 在终端中敲入make install
注:若出现以下错误
install -m 755 -s mplayer
/usr/local/mplayer/bin
strip: Unable to recognise the format of
the input file `/usr/local/mplayer/bin/mplayer'
install: strip process terminated
abnormally
make: *** [install-mplayer] 错误 1
解决办法: 可以不管它,因为此时mplayer已经出来了,也就是说已经成功了
四. 下载到开发板上进行测试
1.将目标目录/ys/mplayer/lib/下载到开发板中的/lib目录中
2.下载播放器 到开发板中的/bin目录中
3.下载一个小视频(后缀名.avi)
4.播放测试
在终端中敲入 ./mplayer 视频文件名