2008年7月21日星期一

编译firefox3.0.1

好像是一年前编译失败了。这次再试验一下。反正opensource我都熟悉了。
记录一下步骤,
首先要有正版windows,因为呢, 参看 http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites
要下载 Visual C++ 9, Microsoft Windows Vista SDK,
微软的东西就是又大又慢,安装复杂,下载要验证正版,还首推web install. 上次失败的时候好像还是用MSVC8的。
好久以后,安装好了,
然后安装MozillaBuild
然后下载source tar
然后运行start-msvc9.bat
就进入熟悉的MSYS shell环境
然后编辑.mozconfig文件为
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt
ac_add_options --disable-tests

然后用 make -f client.mk build 进行漫长的编译过程,要说linux的编译还真是慢呢,比起java来。
然后搞定了,一开始找不到编译成果,然后找到了 mozilla\\dist\\bin\\firefox.exe ,就是他了,虽然图标有点奇怪,叫做Minefield.
轻松搞定。你问我编译是为了什么?当然是以后修改定制咯。虽然我怀疑自己有没有这个能力。

没有评论:

博客归档

neoedmund's shared items

我的简介

ZIP Code File