想看看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/
原帖:http://www.vvcha.cn/c.aspx?id=18079
PS:depot_tools.zip这里下载: http://ishare.iask.sina.com.cn/f/8868107.html