WinXP+VS6 源码编译FireFox

本文详细介绍如何使用Visual C++ 6.0和服务包编译Firefox浏览器源码,包括准备工作、编译步骤及所需时间估算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导读:
  周末闲来无事, 心血来潮下了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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值