Mplayer在ARM平台上的移植总结
2013-01-06 10:27
246 查看
Mplayer在ARM平台上的移植总结
在PC上运行的命令
需要的库支持有:MPlayer-1.0rc2.tar.bz2
步骤如下:
1.解压MPlayer-1.0rc2.tar.bz2
2. ./configure
3.make&&make install
4.在MPlayer-1.0rc2的目录下会有一个可执行文件mplayer,把它拷贝到/bin/的目录下 命令 cp mplayer /bin
5.执行时候#/bin/mplayer /路径/要播放的媒体文件名称 比如:#/bin/mplayer a.avi
运行结果如下:
MPlayer的移植
使用压缩包:
libmad-0.15.1b.tar.gz
MPlayer-1.0rc2.tar.bz2
解压两个压缩包
进入libmad-0.15.1b目录下执行
./configure --enable-fpm=arm--host=arm-linux --disable-shared --disable-debugging--prefix=/usr/local/arm/usr/local/arm/4.3.1-eabi-armv6/lib CC=arm-linux-gcc
make
make 的时候会出现这样的错误-fforce-mem,
比如:
cc1: error: unrecognized commandline option "-fforce-mem"
make[2]: *** [version.lo] 错误 1
make[2]: Leaving directory`/root/Mplayer/libmad-0.15.1b'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory`/root/Mplayer/libmad-0.15.1b'
make: *** [all] 错误 2
解决方法是:在Makefile 文件中直接删除-fforce-mem,命令所:gedit Makefile
然后在重新make &&make install
解压MPlayer-1.0rc2.tar.bz2
进入MPlayer-1.0rc2目录
对于MPlayer
./configure--prefix=/opt/mplayer-arm --cc=arm-linux-gcc --host-cc=gcc --target=arm-linux--enable-static --disable-win32dll --disable-dvdread --enable-fbdev --disable-liba52 --disable-libmpeg2--disable-mencoder --disable-live --disable-live
--disable-mp3lib --enable-libavcodec_a--language=zh_CN --disable-armv5te --disable-armv6
make &&make install
挂载u盘
终端下minicom
mount /dev/sda1 /mnt/nfs
cd /mnt/nfs
然后找到ARM下交叉编译好的mplayer 那个可执行文件
然后呢,执行 ./mplayer a.avi
运行结果如图:
在PC上运行的命令
需要的库支持有:MPlayer-1.0rc2.tar.bz2
步骤如下:
1.解压MPlayer-1.0rc2.tar.bz2
2. ./configure
3.make&&make install
4.在MPlayer-1.0rc2的目录下会有一个可执行文件mplayer,把它拷贝到/bin/的目录下 命令 cp mplayer /bin
5.执行时候#/bin/mplayer /路径/要播放的媒体文件名称 比如:#/bin/mplayer a.avi
运行结果如下:
MPlayer的移植
使用压缩包:
libmad-0.15.1b.tar.gz
MPlayer-1.0rc2.tar.bz2
解压两个压缩包
进入libmad-0.15.1b目录下执行
./configure --enable-fpm=arm--host=arm-linux --disable-shared --disable-debugging--prefix=/usr/local/arm/usr/local/arm/4.3.1-eabi-armv6/lib CC=arm-linux-gcc
make
make 的时候会出现这样的错误-fforce-mem,
比如:
cc1: error: unrecognized commandline option "-fforce-mem"
make[2]: *** [version.lo] 错误 1
make[2]: Leaving directory`/root/Mplayer/libmad-0.15.1b'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory`/root/Mplayer/libmad-0.15.1b'
make: *** [all] 错误 2
解决方法是:在Makefile 文件中直接删除-fforce-mem,命令所:gedit Makefile
然后在重新make &&make install
解压MPlayer-1.0rc2.tar.bz2
进入MPlayer-1.0rc2目录
对于MPlayer
./configure--prefix=/opt/mplayer-arm --cc=arm-linux-gcc --host-cc=gcc --target=arm-linux--enable-static --disable-win32dll --disable-dvdread --enable-fbdev --disable-liba52 --disable-libmpeg2--disable-mencoder --disable-live --disable-live
--disable-mp3lib --enable-libavcodec_a--language=zh_CN --disable-armv5te --disable-armv6
make &&make install
挂载u盘
终端下minicom
mount /dev/sda1 /mnt/nfs
cd /mnt/nfs
然后找到ARM下交叉编译好的mplayer 那个可执行文件
然后呢,执行 ./mplayer a.avi
运行结果如图:
相关文章推荐
- OpenCV移植到ARM平台---Opencv with ffmpeg to ARM移植总结
- Mplayer播放器的在PC、arm平台上的移植
- 【实验】Mplayer在ARM平台上的移植
- Linux总结之Ralink雷凌rt3070驱动的ARM平台移植问题
- ARM 9 MPlayer 移植总结
- arm平台移植mplayer
- Mplayer播放器的在PC、arm平台上的移植
- ARM平台下的Qt移植:移植相关问题和解决方法
- ARM平台上蓝牙协议栈Bluez的移植使用和配置
- MTK 平台memory(emmc)移植常见问题总结
- mplayer在arm 2410上的移植
- 移植QT到arm平台
- 在s5pv210开发板linux平台上移植mplayer--基于x210开发板
- ARM平台上蓝牙协议栈Bluez的移植使用和配置
- 移植mysql到arm平台
- ARM 下MPlayer移植过程
- 移植MySQL到嵌入式ARM平台
- linux sqlite3 arm平台移植
- udhcpc和udhcpd移植到arm平台
- 激光雷达学习笔记(六)ARM-Linux平台算法移植