前期准备工作:
1、安装相关的工具,Mercurial,vs2010,python,Mozilla build system
2、用Mercurial工具下载最新的firefox代码
这两个任务mozilla官方都有很好的指南,可以参考如下链接:
3、在firefox源码目录下配置.mozconfig,参考
ac_add_options --enable-debug
ac_add_options --enable-application=browser
mk_add_options MOZ_MAKE_FLAGS="-j5"
mk_add_options MOZ_CO_PROJECT=browser
按照这两个指南做好上面的任务之后就可以进行动手编译了
1、运行cmd程序
2、用命令行运行/path/to/vcvars32.bat
3、运行/path/to/mozilla-build/start-msvc10.bat
4、cd /path/to/firefox source code
5、运行mach build,按照提示操作即可