一、准备编译环境
无论编译什么类型的代码,第一步都是准备编译环境,编译 Chromium,需要安装如下软件(建议按步骤安装):
1、win7系统 或 windows server 2008 r2 系统
2、安装python 2.7.1,我机器上本来就有,不知道是否必须
3、安装visual studio 2010
4、安装directX sdk
二、下载代码
Google 为 Chromium提供了一个源码下载管理的工具,名为:depot_tools。此工具包含了下载代码、上传代码、生成 VS 认识的 vcproj、sln 文件的功能。虽然可以直接使用 SVN 取到 Chromium 的代码,但建议使用 depot_tools 在命令行下进行操作,以避免一些不可预知的问题。
下面开始取源代码:
1、解压 depot_tools 到一个目录(通常可以放到C:\Program Files)。
2、将 C:\Program Files\depot_tools\ 目录加入到系统环境变量的 PATH 中。
3、在其他磁盘新建一个目录,用于存储 chromium 的源代码。本例中为:E:\chromium_svn。
4、打开 CMD 命令提示符,切换到 E:\chromium_svn 目录。
5、执行命令设置好源码下载地址 gclient config http://src.chromium.org/svn/trunk/src
6、输入 gclient sync 下载源码。
源代码下载完成之后,2010打开chromium\src\chrome 目录下的 chrome.sln。
如果你 chromium\src\chrome 目录下不存在 chrome.sln 文件,原因是没有彻底执行 gclient sync,执行一次即可。如果你不想下载代码,只想生成 chrome.sln,可以执行 gclient runhooks –force。
另:代码非常大,〉5G,需要留出足够的空间
三、编译代码
漫长的等待,机器最好不要干其他的了,要不你会发疯