理解Firefox - 第一章 学习环境

在开始学习之前,有必要先告诉大家准备事项。虽然我相信你可以在各种恶劣条件下学习,但是我坚信一个好的学习环境可以事半功倍。

操作系统

对于开源软件,我当然推荐你是在Linux上学习。有什么好处呢?首先,很多工具是现成的免费的。比如编译器、众多程序员喜欢的若干编辑器和代码查看工具。当然如果你只有Windows环境,那也未尝不可。你要准备的除了编译器之外,还有SourceInside之类的代码查看工具。

在文章里,我会提供一些范例。它们是在Ubuntu 9的环境下执行的。

软件工具

如果你是在Windows下学习,你需要Microsoft Visual C++(SDK)和MozillaBuild。

注意如果是免费的Express版Microsoft Visual C++是不可以的。MozillaBuild可以在下面的地址下载

http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe

 

如果你是在其它Linux发行版下学习,你需要检查以下工具:

  • C++编译器, GCC 3.4 或者其它。
  • GNU make 3.80 以上。其它版本的make,如微软的,是没法用。
  • fontconfig
  • pkg-config 0.9.0 (以上)
  • dbus-1-glib-devel (Developer package for D-Bus/GLib bindings)
  • libnotify-dev
  • autoconf-2.13 (requires GNU m4 ) 因为有个bug,所以 Autoconf 2.5x 用不了。

其它一些Linux下自带的工具就不一一列出。如果你和我一样使用Ubuntu,那么最简单的方法就是

sudo apt-get build-dep firefox
sudo apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev

准备好了工具,开始下载源代码吧,下回书分解下载的两种方法。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值