MPlayer-1.1 ARM 编译 移植
2014-03-10 11:28
645 查看
1)go to Link http://www.mplayerhq.hu/MPlayer/releases/ to download file MPlayer-1.1.tar.gz (如果没有ffmpeg,请下载最新的)
2)解压 MPlayer-1.1.tar.gz, 将ffmpeg源码copy到 MPlayer-1.1 目录。
3)go to MPlayer-1.1目录。
./configure --prefix=/opt/mplayer-arm/ --enable-cross-compile --yasm='' --host-cc=gcc --cc=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc --target=arm-linux --enable-static --disable-win32dll
--disable-dvdread --disable-dvdread-internal --disable-dvdnav --disable-libdvdcss-internal --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --disable-networking --disable-vcd
执行编译 make -j 3 (此时编译没真正生成目标文件,提示进入ffmpeg编译)
4) go to ffmpeg folder
./configure --prefix=/opt/v300_ffmpeg/ --enable-gpl --cross-prefix=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- --enable-cross-compile --disable-stripping --arch=arm --target-os=linux
--cc=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc --disable-yasm --disable-asm
5)编译ffmpeg, make -j 3 .编译完成后将会有ffmpeg 等可执行文件生成, 音视频编解码用到的库文件。
6) go back the mplayer source code again
make -j 3; 编译完成后就会生成mplayer文件。 此处为静态链接,所以将mplayer直接Copy到目标环境就可以运行了。如果是动态链接,请拷贝相应的.so文件到目标环境。
Note : 实际环境和用到的交叉编译工具请以具体环境为准。
2)解压 MPlayer-1.1.tar.gz, 将ffmpeg源码copy到 MPlayer-1.1 目录。
3)go to MPlayer-1.1目录。
./configure --prefix=/opt/mplayer-arm/ --enable-cross-compile --yasm='' --host-cc=gcc --cc=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc --target=arm-linux --enable-static --disable-win32dll
--disable-dvdread --disable-dvdread-internal --disable-dvdnav --disable-libdvdcss-internal --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --disable-networking --disable-vcd
执行编译 make -j 3 (此时编译没真正生成目标文件,提示进入ffmpeg编译)
4) go to ffmpeg folder
./configure --prefix=/opt/v300_ffmpeg/ --enable-gpl --cross-prefix=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi- --enable-cross-compile --disable-stripping --arch=arm --target-os=linux
--cc=/opt/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc --disable-yasm --disable-asm
5)编译ffmpeg, make -j 3 .编译完成后将会有ffmpeg 等可执行文件生成, 音视频编解码用到的库文件。
6) go back the mplayer source code again
make -j 3; 编译完成后就会生成mplayer文件。 此处为静态链接,所以将mplayer直接Copy到目标环境就可以运行了。如果是动态链接,请拷贝相应的.so文件到目标环境。
Note : 实际环境和用到的交叉编译工具请以具体环境为准。
相关文章推荐
- netperf2 arm 移植(1:编译)
- ffmpeg 在arm下的移植编译
- Linux下编译与ARM下移植opencv1.0.0详细步骤
- jsoncpp linux平台编译和 arm移植
- 移植apache2 ARM版 - 交叉编译apache2
- arm平台移植mplayer
- x264之c64x+平台移植(二):arm端应用程序编译
- openssl编译arm移植及RSA_generate_key_ex的使用实例
- Qt5.5.0编译移植到Linux-Arm-A9
- arm_linux移植手记(一)——交叉工具链编译(上)
- 【实验】Mplayer在ARM平台上的移植
- ARM MPlayer移植过程
- SQlite在PC和ARM上的编译移植
- 编译移植iperf-3.1.1到ARM
- 【ARM】嵌入式 ARM Linux 下移植 USB 蓝牙、交叉编译 bluez 各种版本
- Linphone编译移植arm920t语音版
- Mplayer在ARM平台上的移植总结
- OpenCV ARM移植(交叉编译opencv) arm-oe-linux-gnueabi-gcc编译opencv3.1.0
- (NFS移植到arm上)编译portmap和nfs-utils
- arm-gdb移植(编译)