本文主要是介绍Mpalyer-1.0rc4在tq2440上的移植,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
主机环境:ubuntu11.04
开发板平台:tq2440
交叉编译环境:arm-linux-gcc 4.4.3
1、获得源码
到http://www1.mplayerhq.hu/design7/news.html上边,找到MPlayer-1.0rc4.tar.gz2下载
2、配置
解压源码包:
tar jxvf MPlayer-1.0rc4.tar.gz2
进入目录
配置:(这个可以根据自己具体的板子进行适当的裁剪)
./configure --cc=arm-linux-gcc --host-cc=gcc --target=arm-armv4l-linux --enable-linux-devfs --disable-win32dll --disable-dvdread --enable-fbdev --disable-mencoder --disable-ass --disable-libdvdcss-internal --enable-static --as=arm-linux-as --ar=arm-linux-ar --enable-libavcodec_a --prefix=/tmp/mplayer --disable-ivtv
几点说明:1、当执行make命令编译完成后,会在当前目录形成一个Mplayer的可执行文件,也可以指定方法是“--prefix=/tmp/mplayer ”
2、需要指定主机的编译器和交叉编译器
修改文件libmpeg2 /motion_comp_arm_s.S,否则会报错。
在文件的最开头加上:
#ifndef HAVE_PLD
.macro pld reg
.endm
#endif
3、编译:
make
4、安装:
make install(我感觉这个可以省略,直接把刚才编译的根目录下生成的Mplayer用就行)
这篇关于Mpalyer-1.0rc4在tq2440上的移植的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!