mplayer交叉编译

来源:互联网 发布:淘宝账号怎样查违规 编辑:程序博客网 时间:2024/05/21 10:17

mplayer-1.0_rc2_p20090530.tar:

linux-2.6.28

arm11

 

编译

./configure /
--prefix=/home/andy/share/mplayer_install /
--host-cc=gcc /
--target=arm-armv6-linux /
--disable-win32dll  /
--disable-dvdread /
--enable-fbdev /
--disable-mencoder /
--disable-sdl /
--disable-live  /
--disable-libdvdcss-internal /
--disable-x11 /
--disable-dvdnav /
--disable-ossaudio /
--enable-alsa /
--cc=/opt/armv6/codesourcery/bin/arm-none-linux-gnueabi-gcc /
--ar=/opt/armv6/codesourcery/bin/arm-none-linux-gnueabi-ar  /
--as=/opt/armv6/codesourcery/bin/arm-none-linux-gnueabi-as  /
--ranlib=/opt/armv6/codesourcery/bin/arm-none-linux-gnueabi-ranlib 

出现错误

1.

as: unrecognized option '-HAVE_AV_CONFIG_H'
make[2]: *** [arm/dsputil_arm_s.o] Error 1
make[2]: Leaving directory `/usr/src/mplayer/mplayer/libavcodec'
make[1]: *** [libavcodec/libavcodec.a] Error 2
make[1]: Leaving directory `/usr/src/mplayer/mplayer'
make: *** [configure-stamp] Error 2

解决:

change to commom.mak $(AS)  to $(CC)

2.

make install时报错

原因

1) mplayer calling install with '-s'
2) it calls 'strip' and not ${TARGET_PREFIX}strip


解决:
config.mak
#INSTALLSTRIP = -s
INSTALLSTRIP =