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 =