chromium编译

先列几个资源:

VS2005编译webkit环境搭建http://niuwa.org/2009/06/23/how-to-build-webkit-with-vs2005-on-windows/

官方网站是http://www.chromium.org/Home

编译说明页面是http://www.chromium.org/developers/how-tos/build-instructions-windows

打包的源码地址:http://build.chromium.org/buildbot/archives/chromium.r48018.tgz

depot_tools地址:http://src.chromium.org/svn/trunk/tools/depot_tools.zip

源码和depot_tools都可以从svn得到,感兴趣的话,自己去找吧。

一 编译环境

· Windows XP SP2 或者更新版本

· Microsoft Visual Studio 2005 Standard/Pro (8.0) 或者更新版本

二 安装其他工具

1. 安装Visual Studio 2005 补丁

VS80sp1-KB926601-X86-ENU.exe

VS80sp1-KB935225-X86-ENU.exe

VS80sp1-KB947315-X86-ENU.exe/或者VS80sp1-KB947315-X86-CHS.exe

VS80sp1-KB949009-X86-INTL.exe

VS80sp1-KB946310-X86-ENU.exe

VS80sp1-KB971090-X86-INTL.exe

2. 安装FTMSetup.msi

3. 安装 Windwos 7 SDK

winsdk_web.exe

4. 整合Windwos 7 SDKSisual Studio:

装完上面的windows 7 SDK后,在开始菜单中会多出他的菜单项,执行其中的Windows SDK Configuration Tool.即:

开始 所有程序 Microsoft Windows SDK v7.0 Visual Studio Registration > Windows SDK Configuration Tool.

5. 安装depot_tools 

此工具包含了下载代码、上传代码、生成 VS 认识的 vcproj、sln 文件的功能

1、 解压depot_tools.zip到一个目录(通常可以放到C:\Program Files),并删除其所有 .svn 文件夹。 

2、 C:\Program Files\depot_tools\ 目录加入到系统环境变量的 PATH 中。

三 获取源码并编译

1. 解压chromium.r62261.tgz 到源码目录如E: \chromium

2. 更新源码到最新版本

打开 CMD 命令提示符,切换到chromium源代码路径下被svn管理的任意地方比如src所在目录,执行:gclient sync , 成功更新完成就会在src/chrome目录下生成Visual Studio 工程文件chrome.sln 等,如果不想更新源代码,只想生成Visual Studio 工程文件进行编译,直接执行: gclient runhooks --force 即可;

3. 编译chrome 

打开第二步生成src/chrome/chrome.sln ,编译即可,如果编译测试等,只想生成chrome.exe ,则直接选择解决方案目录中的chrome工程,编译即可;

4. 调试 

由于chrome是一个多进程的程序,正常调试情况下,只有初始进程中的断点才能跟踪到,而render过程不在此进程中。所以需要添加高度参数,才能调试render过程在启动项目chrome的属性选项卡的debug项,添加运行参数 --single-process 见文档 http://dev.chromium.org/developers/how-tos/debugging

你可能感兴趣的:(windows,SVN,chrome,webkit,工具,tools)