mplayer交叉编译

参考: http://hi.baidu.com/daidi89/item/f3be301e2c44ac587a5f2578

      http://www.embedu.org/Column/Column356.htm


下载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        --prefix=/usr/local/arm  CC=arm-none-linux-gnueabi-gcc

#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就可以了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值