本人编译环境:html
cpu:普通的双核啦python
内存:2G(感受够勉强,并且干不了别的了)chrome
OS: Windows Server2003 sp2windows
IDE: Visual Studio 2008 sp1api
vs2008中文sp1补丁在这里:ide
http://www.microsoft.com/zh-cn/download/details.aspx?id=13276svn
DirectX SDK: June 2010ui
http://www.microsoft.com/en-us/download/details.aspx?id=6812google
Windows SDK: 7.1spa
http://www.microsoft.com/en-us/download/details.aspx?id=8442
x86 ISO File Name: GRMSDK_EN_DVD.iso
windows驱动开发包:WDK 7.1
http://www.microsoft.com/en-us/download/details.aspx?id=11800
未使用Cygwin.
1.depot_tools
Chromium和Chromium OS使用一个叫作depot_tools的脚本包来管理签出与代码审查。
http://dev.chromium.org/developers/how-tos/install-depot-tools
地址:
https://src.chromium.org/svn/trunk/tools/depot_tools.zip
下载后解压到一个目录里(chrome编译会产自不少中间文件等,会占据大量硬盘空间,保证你这个盘下至少10G的剩余磁盘空间,还不算源码自己占的几个G,好吧15G+吧,呵呵)
解压的目录记为:###/depot_tools/
开启命令行,cmd,而后cd到这个目录里:
而后执行gclient,这样第一次使用时会下载python,svn等:
- ###/depot_tools> gclient
2.下载Chromium的代码 svn签出或下载源码包
SVN签出:
- gclient config http://src.chromium.org/svn/trunk/src
- gclient sync --force
下载源码包*.tgz:
http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html
1.3G的文件解压后好几个G
3.编译
src/chrome/chrome.sln这个解决方案,vs2008打开,而后编译chrome项目就能够了。
生成文件在src/build/Debug目录下。
截图: