下载过Chrome源码好几次,但很多次都出了问题,下载不完整或者不成功,总结一下主要有三种下载方式:
1.通过SVN直接下载,先安装SVN客户端tortoiseSVN,从http://src.chromium.org/svn/trunk/src/上直接下载就可以,通过这种方式下载很简单,不用去特殊配置什么工具,但缺点是不会生出VS解决方案,用VS打开编译的话不方便,下载下来的是最新的版本,如果要编译的话最好别下载最新版,下一个比较稳定的版本,tortoiseSVN下载时不要选取Head revision。
2.通过Chrome官网文档上提供的方法下载,先下载depot_tools工具,地址是http://src.chromium.org/svn/trunk/tools /depot_tools.zip,解压到某个文件,将depot_tools添加到系统环境变量path中,cmd进入命令行,进入到Chrome源码所要放置的目录,再输入指令gclient config http://src.chromium.org/svn/trunk/src,之后会自动安装SVN和Python,安装完毕后即开始下载源码,如果不想下载最新版而下载releases版本,比如7.0.50.7.0版本,可输入指令 gclient config http://src.chromium.org/svn/releases/7.0.507.0 ,再输入gclient update指令即可。通过这种方式能较快的下载源码(也可能是网络原因吧,个人测试通过第一种方式速度非常慢,但第二种的速度非常快),下载下来的源码大约有3.5G。
3.下载官网提供的源代码包,地址是http://build.chromium.org/buildbot/archives/chromium_tarball.html,这种方式是最方便的也完整的,但可能提供的版本比较旧。
另附一些有用的网址:
(1)Chrome SVN下载地址:http://src.chromium.org/svn/trunk/src/,里面包含一些编译下载的相关工具和Chrome源码
(2)web浏览地址:http://src.chromium.org/viewvc/
(3)官方提供的源代码地址:http://build.chromium.org (4)Google开发者联盟:http://www.googlecoder.org/
(5)Google Chrome官网:http://dev.chromium.org(似乎被封了,里面很多有用的东西,想进去的话自备FQ工具)
几篇比较好参考的文章:
(1)http://www.egamesir.com/blog/?p=254
(2)http://blog.csdn.net/ciml/archive/2010/04/27/5531876.aspx
(3)http://blog.sina.com.cn/s/blog_557946010100ecu0.html