Chrome 编译问题
最近向编译一下chrome浏览器 。看一下google的源代码。但是在过程中遇到些问题。我用的是xp 系统
装了cygwin
下载了chrome 的tgz源代码在cygwin下解压的。
但是里面没有sln文件
我想用vs2005进行编译
网上说用 gclient runhooks --force
可我却出现错误 如何才能得到sln文件啊。
------解决方案--------------------
1. 环境支持
(1). depot_tools下载
http://src.chromium.org/svn/trunk/tools/depot_tools
(2). svn和python下载
http://src.chromium.org/svn/trunk/tools/third_party
(3). 设置gclient,svn,python 目录到环境变量PATH
(4). 默认 执行gclient.bat第一次运行会自动下载svn和python 因为我们已经自己下载好了svn和python 所以需要去掉他的下载.
删除gclient.bat中 call "%~dp0bootstrap\win\win_tools.bat" force的 force关键字即可
3. cd到你想要下载保存的目录
4. 执行gclient config http://src.chromium.org/svn/releases/10.0.603.0
(这个实际上只是生成对应.gclient文件, 如果需要修改可以手动到当前目录修改)
5. (可选) 在.gclient文件中添加这些
"custom_deps" : {
"src/webkit/data/layout_tests/LayoutTests": None,
},
目的是为了不下载LayoutTests的文件, 这个很浪费时间.
6. 执行gclient sync
(这里它会根据DEPS文件自动下载对应的版本)