QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2759|回复: 6

关于mplayer编译和移植

[复制链接]
发表于 2006-5-21 18:30:15 | 显示全部楼层 |阅读模式
如何编译mplayer让它编译后生成的可执行文件可以移植到其它机器上直接使用?高手赐教!~
发表于 2006-5-21 18:56:41 | 显示全部楼层
两个平台兼容的话 make install DESTDIR=/xxxxx/ 后把 /xxxxx/ 里面的文件拷贝到目标机器的 / 就可以了。

两个平台不兼容需要先找交叉编译器
用交叉编译器,configure 的时候 cc=xxxxx-gcc (交叉编译器的 gcc 程序名)
之后同上 make install 部分

这可是跨平台开发的基础啊………
回复

使用道具 举报

 楼主| 发表于 2006-5-22 12:23:56 | 显示全部楼层
就是从一台pc到另一个pc,DESTDIR=/xxxxx/是什么意思?不要见怪,我是菜鸟。
回复

使用道具 举报

发表于 2006-5-22 18:27:25 | 显示全部楼层
你要是菜鸟的话,那就不要打算 pc 到 pc ,等你成了老鸟再来。
这里需要的知识有点多。

我说的已经很明白了,你试试就知道了
回复

使用道具 举报

发表于 2006-5-29 14:50:14 | 显示全部楼层
大侠们:
   我现在要把mplayer移植到arm上面,用的编译 命令是 :
./configure --enable-static --enable-fbdev --prefix=/work/pro/mplayer --target=arm-linux --cc=arm-linux-gcc --host-cc=gcc --enable-png --enable-x11 --enable-gui --with-x11incdir=/usr/local/hybus-arm-linux-R1.1/arm-linux/X11R6-arm/include --with-x11libdir=/usr/local/hybus-arm-linux-R1.1/arm-linux/X11R6-arm/lib --with-glib-config=/usr/local/hybus-arm-linux-R1.1/bin/glib-config --with-gtk-config=/usr/local/hybus-arm-linux-R1.1/bin/gtk-config --enable-mad

但是报错为:Error: X11 support required for GUI compilation
  本人愚昧不懂X11跟mplayer的关系,还有自己pc机上应该 有X11,是不是要想移植到Arm上还需要针对ARM 的X11阿?
   恳请各位大 侠们指点指点! 急,谢谢!
回复

使用道具 举报

发表于 2006-5-29 18:46:25 | 显示全部楼层

楼上!你不觉得你的这个回贴放错了地方了么?

1、你这个回帖和本帖无关系。
2、你的帖子所问的是嵌入版的问题。
3、这个问题如果是本机编译的话,也已经被人问了无数回了。

我再此质疑你当前能力是否能够胜任嵌入开发工作!
回复

使用道具 举报

发表于 2007-4-17 19:56:24 | 显示全部楼层
把有关X11的选项关上,因为你的嵌入式系统一般不会用X11的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-3 04:02 , Processed in 0.046412 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表