本人编译环境:
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等:
- ###/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目录下。
截图: