参考:
下载mplayer源码:http://download.csdn.net/download/dw541121/2060333
版本:MPlayer-1.0rc2.tar.bz2
#./configure --host-cc=gcc --cc=arm-none-linux-gnueabi-gcc --target=arm-linux --enable-static --enable-ossaudio --prefix=/tmp/mplayer-rc2 --disable-win32dll --disable-dvdread --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --enable-mad --enable-libavcodec_a --disable-armv5te --disable-armv6 --disable-dvdnav --disable-dvdread --disable-dvdread-internal --disable-ivtv --with-extraincdir=/usr/local/arm/include --with-extralibdir=/usr/local/arm/lib
(mplayer1.1的参数:
#LDFLAGS="-L/usr/local/arm/lib" CFLAGS="-I/usr/local/arm/include" ./configure --host-cc=gcc --cc=arm-none-linux-gnueabi-gcc --target=arm-linux --enable-static --enable-ossaudio --prefix=/tmp/mplayer-rc2 --disable-win32dll --disable-dvdread --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --enable-mad --disable-armv5te --disable-armv6 --disable-dvdnav --disable-dvdread --disable-dvdread-internal --disable-ivtv)
#make
#make install
可能出错:
1.make时找不到mad.h
下载:http://download.chinaunix.net/download/0006000/5910.shtml
libmad-0.15.0b.tar.gz
# ./configure --enable-fpm=arm --host=arm-none-linux-gnueabi --disable-shared --disable-debugging
#make
#make install
若make时出现error:unrecognized command line option "-fforce-mem"错误,需要修改makefile,去掉--fforce-mem标志,重新make
2. make时出现Relocations in generic ELF (EM: 3)
#make clean -w
#make
3.make install时出现strip: Unable to recognise the format of the input file ‘/…/bin/mplayer’
用MPlayer-1.0.rc2下生成的mplayer就可以了。