No.9021 作者:she2008 邮件:gxj868@163.com ID:93462 登陆:10次 文章数:33篇 最后登陆IP:115.193.131.200 最后登陆:2012/6/13 10:23:30 注册:2007/10/29 16:47:15 财富:127 发帖时间:2011/1/17 10:43:22 发贴者IP:218.108.223.41 标题:she2008:Mplayer 在Linux - S3C6410 下的编译 摘要:No.9021Mplayer 在Linux - S3C6410 下的编译 mplayer交叉编译过程: GCC版本:Sourcery G++ 4.2.1 目标机:S3C6410 ARM内核为arm1176jzf-s(GCC有-mcpu=arm1176jzf-s) 主机:Ubuntu 8.04 提示:mplayer有自动configure,无需手动写Make~注意区分GCC的参数和configure的参数。 参考文章: ARM MPlayer移植过程  mplayer在arm 2410上的移植 ./configure --host-cc=gcc --cc=arm-none-linux-gnueabi-gcc --target=arm-armv6-linux --enable-armv6 --enable-armvfp --enable-static --prefix=/home/mplayer --disable-dvdread --enable-fbdev --disable-mencoder --disable-live 2> &1 | tee logfile 复制代码mpcommon.c: In function 'update_subtitles': mpcommon.c:129: warning: dereferencing type-punned pointer will break strict-aliasing rules {standard input}: Assembler messages: {standard input}:482: Error: selected processor does not support `rev16 r3,r3' make: *** [mpcommon.o] 错误 1 复制代码./configure --host-cc=gcc --cc=arm-none-linux-gnueabi-gcc --enable-armv6 --enable-armvfp --enable-static --prefix=/home/mplayer --disable-dvdread --enable-fbdev --disable-mencoder --disable-live 2> &1 | tee logfile 复制代码vidix/vidix.c: In function 'vdlConfigPlayback': ./libavutil/x86/bswap.h:44: error: invalid 'asm': invalid operand for code 'w' ./libavutil/x86/bswap.h:44: error: invalid 'asm': invalid operand for code 'w' {standard input}: Assembler messages: {standard input}:40: Error: bad instruction `rorw $8,' {standard input}:41: Error: bad instruction `rorl $16,ip' {standard input}:42: Error: bad instruction `rorw $8,' make: ......
>>返回讨论的主题
|