Google Chromium源代码Windows下编译步骤
想看看Google Chromium浏览器的源代码,长点见识,下载源代码包编译和参考网上的一些文档总是有一些问题,根据Chromium提供的文档进行编译的步骤,最终能够进行正常的编译与调试。
环境准备
1.安装Microsoft Visual Studio 2005 Service Pack 1.
2.安装Microsoft Windows SDK v6.1.
3.开始->所有程序->Microsoft Windows SDK V6.1->Visual Studio Registration->Windows SDK Configuration Tool,将SDK加入Visual Studio 2005.
4.下载depot_tools,用于下载更新源代码.
安装depot_tools
1. 下载depot_tools.zip.
2. 解压depot_tools.zip.
3. 将解压目录添加到系统环境变量PATH中, 例如: C:\bin\depot_tools(我的电脑->属性->高级->环境变量->系统变量->Path,双击该条目然后再后边加上对应目录,注意分号隔开).
获取源代码
1. 创建一个用于存放源代码的目录. 如c:\chromiumtrunk,注意保证有足够的空间(最好10G以上吧,我的最后有5G).
2. 在命令行窗口,执行以下命令:
cd c:\chromiumtrunk
gclient config http://src.chromium.org/svn/trunk/src
3.下载初始代码,用于下载和更新源代码.
获取最新版本的Chromium源代码
在命令行窗口,执行以下命令:
cd [your Chromium source directory] //进入存放源代码的目录
gclient sync
至此,SVN开始自动下载最新版本的源代码到该目录,注意保持网络畅通,如果是正常结束,命令行最后应该显示更新到的版本号。
编译源代码
1. 打开Visual Studio 2005.
2. File->Open Project/Solution, 选择源代码目录下的src\chrome\chrome.sln(说明:Google为Chrome提供了一个一个部署工具depot_tools,包括下载代码、同步代码、上传代码等功能。这个工具采用Python编写的,其中还包含了一些Javascript脚本。depot_tools中包含了一个gclient工具,是我们需要关注的重点。)
3. 在左侧的解决方案树中, 选择App条目,右键chrome_exe,设置为启动项目.
4. 为编译做配置:
1. 右键chrome_exe, 选择属性.
2. 在左侧条目中, 选择配置属性->调试.
3. 在右侧条目中, 设置命令参数,例如: --user-data-dir=c:\tmp\DebugProfile
4.点击确定保存.
5. 按F5,生成chrome_exe解决方案,并且进入调试模式.
6. 完成后,chrome浏览器将会出现在你眼前.
Chromium为开发者准备的文档,包含以上编译的各个步骤,有问题可参看.
Chromium Developer Documentation http://dev.chromium.org/