Mpalyer-1.0rc4在tq2440上的移植
来源:互联网 发布:fastdfs nginx windows 编辑:程序博客网 时间:2024/06/06 02:59
主机环境: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上的移植
- QT4.6.3在TQ2440上的移植
- FreeType在TQ2440上的移植
- lib-jpeg在TQ2440上的移植
- tslib-1.4在TQ2440上的移植
- Mpalyer移植
- Android在TQ2440开发板上的移植(转)
- Android在TQ2440开发板上的移植
- Android在TQ2440开发板上的移植
- Android在TQ2440开发板上的移植
- Linux-2.6.29.6在TQ2440上的移植
- Android在TQ2440开发板上的移植
- Android在TQ2440开发板上的移植
- Android在TQ2440开发板上的移植(转)
- Android在TQ2440开发板上的移植(转)
- Android在TQ2440开发板上的移植(转…
- Android在TQ2440开发板上的移植(转…
- u-boot-2015.01在tq2440上的初步移植
- 黑马程序员 xml解析
- 一个匹配4个数字和4个字母密码的正则表达式
- org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLExcepti
- Struts2上传注意
- 关于Android 链接库时 undefined reference to 的错误分析
- Mpalyer-1.0rc4在tq2440上的移植
- poi生成execl综合
- 本机中有哪些端口号被哪些程序占用工具
- windows 下查看tomcat的启动日志
- 0, \0, NULL的区别
- 事件对象Event的使用
- Spring Cron表达式的详细用法
- 火狐将进军iOS 全新设计能否提升体验?
- 分组报表横向扩展求和