Chrome在Visual Studio2005下编译过程(续)

来源:互联网 发布:圣斗士星矢模型 淘宝 编辑:程序博客网 时间:2024/06/05 11:02

在前文Chrome在Visual Studio 2005下的编译过程中,描述的编译过程,遗漏了版本说明,我本人取的是buildbot版本chromium.r20011,到写本文的时候,Chrome版本已经是chromium.r20473了。根据一位网友的反馈,现在执行gclient runhooks --force已经没有效果了,gyp.bat已经从SVN中去掉了,目前最新版本的编译方法没来得及研究(源码实在太大,折腾一次实在耗费时间)。如果大家需要参考前文的方法进行编译,可以采用如下方法进行:

1. 采用gclient 获取前文中的版本。

官网上现在的toolbar版本是比较新的了,是不能直接下载了。只能采取gclient工具来同步了。

建立好代码目录。比如d:/chrome

在命令行下,切换到代码目录。

执行 gclient config http://src.chromium.org/svn/trunk/src 命令。这将会在代码目录下生成.gclient文件。

执行 gclient sync --revision src@20011 命令,其中@后面的数字式版本号。因为我在两台电脑上曾经以相同的方法编译过,所以版本号在20011到20455之间应该都是没有大问题的。这将下载代码,因为这种方式下载代码没有压缩,所以需要很长的时间了。

下载完代码后,参考前文方法编译,应该没有问题。

2.采用SVN客户端工具下载代码。在我的本本里面装了TortoiseSVN工具。如何使用该工具我就不多作描述了,参考网上文档。

创建好代码目录,比如d:/chrome。

在该目录下,右键菜单中选择SVN Checkout.

在弹出的窗口中,如下图,在URL of respository中填写http://src.chromium.org/svn/trunk/src

SVN客户端Checkout窗口

在Revision选项中,不要选择HEAD reversion(最新版本),选择Revision,然后选择 Show Log.

Chrome Revision窗口

在这个窗口中选择20011版本,然后选择next,也可以下载特定版本到本地

两种方法其实本质是一样的,都是通过SVN命令获取特定的revision而已。


原创粉丝点击