firefox 46 & firefox52 版本的编译

firefox 编译麻烦的是,每一个版本编译方式都有一点不一样,而且喜欢用新版本vs来编译,这里总结一下46和52的编译:

46版本,需要工具:

MozillaBuildSetup-2.2.0.exe

VS2013

52版本,工具:

MozillaBuildSetup-3.0.exe

VS2015,

nsis 3.02

编译52时,需要修改MozillaBuild tool start-shell.bat 处理文件,path路径添加上nsis3.02的安装路径:

IF NOT DEFINED MOZ_NO_RESET_PATH (
  SET PATH=C:\mozilla-build\nsis-3.01;%SystemRoot%\System32;%SystemRoot%;%SystemRoot%\System32\Wbem
)

编译命令都一样:

mach build

 

mozconfig 文件:

# This file specifies the build flags for Firefox.  You can use it by adding:
#  . $topsrcdir/browser/config/mozconfig
# to the top of your mozconfig file.
# mk_add_options MOZ_CO_PROJECT=xulrunner
# ac_add_options --enable-application=xulrunner

mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_MAKE_FLAGS="-j5"
mk_add_options MOZ_PACKAGE_NSIS=1
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-bin-firefox
ac_add_options --enable-application=browser
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --disable-javaxpcom
ac_add_options --enable-tests

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Firefox是一款广受欢迎的免费开源网络浏览器,它于2002年首次发布,自此之后已经推出了许多重大版本,下面是其重大版本历史: 1. Firefox 1.0: 于2004年底发布,正式进入浏览器市场。 2. Firefox 2.0: 于2006年发布,更强的网络安全和改进性能是其主要特点。 3. Firefox 3.0: 于2008年发布,更快速、更稳定,同时引入了一些新特性和改进。 4. Firefox 4.0: 于2011年发布,全新用户界面、新的应用程序管理器、硬件加速功能等,为Firefox带来了基本变革。 5. Firefox 5.0: 于2011年6月发布,改进了JavaScript解析和编译,并引入了一些新的电子商务功能。 6. Firefox 10.0: 于2012年发布,内置了更好的JavaScript处理器、增强收藏夹和新的开发者工具。 7. Firefox 20.0: 于2013年发布,引入了一些新的特性,如“私密浏览窗口”功能、新的下载管理器等。 8. Firefox 30.0: 于2014年发布,提供了重新设计的用户界面,新的扩展管理器以及一些新特性,如添加了扩展签名功能等。 9. Firefox 40.0: 于2015年发布,提供了完全支持Unicode 8.0字符的新引擎、更好的安全性能和更好的广告拦截功能。 10. Firefox 50.0: 于2016年发布,引入了一些新特性,包括重新设计的工具栏和选项菜单以及更好的WebGL支持。 总之,Firefox的重大版本历史足以表明它在网络浏览器市场的地位和影响力不断增强,带来了许多新特性和改进,不断满足用户不断增长的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值