本人编译环境:

cpu:普通的双核啦

内存:2G(感觉够勉强,而且干不了别的了)

OS: Windows Server2003 sp2

IDE: Visual Studio 2008 sp1

vs2008中文sp1补丁在这里:

http://www.microsoft.com/zh-cn/download/details.aspx?id=13276

DirectX SDK: June 2010

http://www.microsoft.com/en-us/download/details.aspx?id=6812

Windows SDK: 7.1

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等:

  1. ###/depot_tools> gclient  

2.下载Chromium的代码 svn签出或下载源码包

SVN签出:

  1.  
  1. gclient config http://src.chromium.org/svn/trunk/src  

  1. gclient sync --force 

 

windows下编译Chrome浏览器_win编译chrome

下载源码包*.tgz:

http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html

1.3G的文件解压后好几个G

3.编译

src/chrome/chrome.sln这个解决方案,vs2008打开,然后编译chrome项目就可以了。 

生成文件在src/build/Debug目录下。

截图:

windows下编译Chrome浏览器_chrome编译_02

 

windows下编译Chrome浏览器_chrome编译_03