QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3749|回复: 2

再谈FC4下编译MPlayer

[复制链接]
发表于 2005-11-6 21:34:52 | 显示全部楼层 |阅读模式
dshaigg前日贴出了一篇文章FC4下安装mplayer详细过程(转载),罗列的在FC4下编译MPlayer的一般步骤。这篇文章不错,但是在“编译mplayer源码包”这个步骤中有一点小疏漏。
网上描述编译MPlayer的文章很多。其实编译MPlayer很简单,基本遵循:
安装win32 codecs;
编译安装MPlayer主程序;
安装皮肤和字体
这样的步骤,我就不在这里罗嗦了。

在这里我要提的是如何在FC4下编译MPlayer。
FC4对比其它发行版本有其特殊性:
1、使用了gcc4.0.0作为主编译器
2、简体中文的locale为zh_CN.utf8

对于第一个问题,有两种处理方法:
一个是FC4下安装mplayer详细过程(转载)所提到的安装compat-gcc-32(CD3)和compat-gcc-32-c++ (CD4)软件包,然后在configure的时候增加参数 --cc=gcc32,使用FC4附带的gcc3.2编译器进行编译。
还有一个就是打补丁,FC4下通过打补丁安装MPlayer-1.0pre7 菜鸟版这篇文章有详细的描述。

对于第二个问题,大家都没有提及。但是这个问题不考虑,就会造成编译出来的MPlayer的图形界面(未验证)和帮助信息出现乱码。
解决第二个问题的方法很简单:
首先在MPlayer源代码目录下的help目录里创建help_mp-zh_CN.h.charset文件
[code:1]
$cd MPlayer-1.0pre7
$echo "gb18030"> help/help_mp-zh_CN.h.charset[/code:1]
然后在configure的时候,追加参数 --language=zh_CN --charset=utf8,就OK了。
[code:1]
$./configure --cc=gcc32 --enable-gui --language=zh_CN --charset=utf8 --prefix=/usr
[/code:1]
发表于 2005-12-23 21:50:54 | 显示全部楼层
谢谢!正找呢,编译通过...

补充一点,编译gtk2 gui 的mplayer的补丁http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=4067
回复

使用道具 举报

发表于 2006-5-31 09:02:24 | 显示全部楼层
关键的包阿!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-4 17:47 , Processed in 0.076440 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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