Chromium编译:
Visual Studio 2008 sp1开发环境准备:
1.强烈建议在64位系统上进行编译调试,内存至少4G,硬盘至少20~30G,如果有SSD硬盘可以大大加快编译速度
2.安装windows 7 SDK
http://www.microsoft.com/en-us/download/details.aspx?id=8442
GRMSDK_EN_DVD.iso
3.下载depot_tools
https://src.chromium.org/svn/trunk/tools/depot_tools.zip
depot_tools添加到PATH环境变量
4.下载chromium代码
新建文件夹chromium-release用于存放chromium代码,在命令行切换到这个文件夹, 执行命令:
4.1 gclient config http://src.chromium.org/svn/releases/16.0.904.0
如果想获取其他版本,在浏览器中打开http://src.chromium.org/svn/releases/,找到想获取的版本,将上面命令中的地址替换即可。其他版本不保证能在此步骤下成功编译
4.2 编辑生成的.gclient文件,以减少下载一些测试工程
"custom_deps": {
"src/third_party/WebKit/LayoutTests": None,
"src/content/test/data/layout_tests/LayoutTests": None,
"src/chrome/tools/test/reference_build/chrome_win": None,
"src/chrome_frame/tools/test/reference_build/chrome_win": None,
"src/chrome/tools/test/reference_build/chrome_linux": None,
"src/chrome/tools/test/reference_build/chrome_mac": None,
"src/third_party/hunspell_dictionaries": None,
},
4.3 执行命令gclient sync更新代码,大约花费2~3小时?如果网络不好,更新期间有可能中断,再重新执行命令gclient sync。更新完成后,会自动生成平台相关的工程文件,如果没有生成可执行以下命令来生成:
set GYP_MSVS_VERSION=2008
gclient runhooks --force
5.打开src/chrome/chrome.sln,将chrome工程设置为启动项目,编译
其他参考:http://www.wangth.com/?p=264