引子: 最近很郁闷,生活,工作都很不如意,感到很迷茫。有个牛人说,人感到痛苦,是闲大发了,我并不完全赞同,但也觉得有道理,也许自己给自己找点事干,就会好些。
 
         网上有好多关于如何在windows下编译firefox的教程,可是要么不够详细,要么是存在bug,要么是文章太过陈旧,经过一天的忙碌,总算成功编译了firefox的代码,在此存根纪念:
       我的编译器是微软vc2003(非免费版),编译环境配置就是官方的MozillaBuildSetup-1.2.exe,源码下的是稳定的2.0.0.14版。
      1 运行MozillaBuildSetup-1.2.exe,我就是直接释放到默认路径C:\mozilla-build
      2 解压缩源码到任意目录均可
     3 配置mozilla主目录下的.mozconfig文件(要自己生成这个文件),我的就是. $topsrcdir/browser/config/mozconfig
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --disable-shared
ac_add_options --disable-tests
ac_add_options --enable-static
    4  在C:\mozilla-build下运行start-msvc71.bat(因为vc2003对应的就是这个版本,如果不清楚,可以先运行guess-msvc.bat,获得自己当前的编译器版本,在选择运行相应的bat文件)
   5  在弹出的编译窗口中,进入源码.mozconfig文件所在目录,输入make -f client.mk build
  6 ok,剩下的就是等待了,我比较失败的是在虚拟机里面编译源码的,那个速度叫一个慢呀,大概快两小时才能编译好。