导读:
周末闲来无事, 心血来潮下了FIREFOX源码编译了一把。
参考文档:
http://developer.mozilla.org/en/docs/Build_Documentation
一 编译前准备:
安装Visual C++ 6.0,
并安装ServicePack5(http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp5/default.aspx)
以及proccessor pack(http://msdn.microsoft.com/vstudio/downloads/tools/ppack/)
下载http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.1.exe
通过FTP下载FireFox源码:
http://developer.mozilla.org/en/docs/Build_Documentation#Get_the_source
二 编译
1 把下载的Firefox源码解压缩到随便一个地方,就C盘吧,并在源码目录里面新建一个文件,名为.mozconfig,内容为:
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-static
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --enable-static
ac_add_options --disable-shared
ac_add_options --disable-tests
2 执行MozillaBuildSetup-1.1.exe,默认安装到c:/mozilla-build
3 开命令行cmd,进入c:/mozilla-build,执行批处理文件: start-msvc6.bat
4 会看到跳出了一个MINGW32的shell窗口。
在该窗口里面cd到刚才解压缩的firefox源码目录:
cd C:/firefox-2.0.0.4-source/mozilla
执行:
make -f client.mk build
然后就开始编译了,大概要1个多小时吧,在这个期间我吃了顿晚饭,把蜘蛛侠3看了一大半>_<
三 编译完成
在C:/firefox-2.0.0.4-source/mozilla/ff-opt-static/dist/bin 看到了编译成功后的firefox~
本文转自
http://blog.chinaunix.net/u/26905/showart_340643.html
周末闲来无事, 心血来潮下了FIREFOX源码编译了一把。
参考文档:
http://developer.mozilla.org/en/docs/Build_Documentation
一 编译前准备:
安装Visual C++ 6.0,
并安装ServicePack5(http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp5/default.aspx)
以及proccessor pack(http://msdn.microsoft.com/vstudio/downloads/tools/ppack/)
下载http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.1.exe
通过FTP下载FireFox源码:
http://developer.mozilla.org/en/docs/Build_Documentation#Get_the_source
二 编译
1 把下载的Firefox源码解压缩到随便一个地方,就C盘吧,并在源码目录里面新建一个文件,名为.mozconfig,内容为:
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-static
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --enable-static
ac_add_options --disable-shared
ac_add_options --disable-tests
2 执行MozillaBuildSetup-1.1.exe,默认安装到c:/mozilla-build
3 开命令行cmd,进入c:/mozilla-build,执行批处理文件: start-msvc6.bat
4 会看到跳出了一个MINGW32的shell窗口。
在该窗口里面cd到刚才解压缩的firefox源码目录:
cd C:/firefox-2.0.0.4-source/mozilla
执行:
make -f client.mk build
然后就开始编译了,大概要1个多小时吧,在这个期间我吃了顿晚饭,把蜘蛛侠3看了一大半>_<
三 编译完成
在C:/firefox-2.0.0.4-source/mozilla/ff-opt-static/dist/bin 看到了编译成功后的firefox~
本文转自
http://blog.chinaunix.net/u/26905/showart_340643.html