运行: make –f client.mk build
第一次编译时间大概在2-3个小时左右
b.64位编译
进入MozillaBuild工具包的解压目录 启动 start-msvc10-x64.bat (VS 2010)
进入对应的源码解压目录,创建.mozconfig文件
cd comm-esr17
touch .mozconfig
然后向.mozconfig文件写入
echo ac_add_options --target=x86_64-pc-mingw32 >> .mozconfig
echo ac_add_options --host=x86_64-pc-mingw32 >> .mozconfig
运行: make –f client.mk build
5.增量编译
由于全部编译用时过长,故后续只对修改的部分进行增量编译,如下
编译完成后,会生成如下基于目标机器平台的目录:
…\comm-esr17\obj-i686-pc-mingw32
这里以修改程序的关于对话框中的某个超链接为例:
到源码目录中找到如下文件:
..\comm-esr17\mail\base\content\ aboutDialog.xul进行一些修改
然后针对此项的修改进行编译
进入如下目录
..\comm-esr17\obj-i686-pc-mingw32\mail\base
直接运行make命令即可,再运行前面编译生成的程序,看是否已经修改成功。
更多编译功能选项