Chromium源代码及编译环境的配置

来源:互联网 发布:问答软件 编辑:程序博客网 时间:2024/06/05 18:19
1、强烈建议仔细阅读官方文档,chromium项目一直在快速发展,编译配置也可能更新。本文档不与官方文档同步更新,因此仅供参考。
2、必须要4G内存,我最开始使用2G内存有个工程连接失败,导致后面部分工程失败。编译中8G内存都会消耗完,所以建议配置8G及以上内存。
3、官方强烈建议使用64位系统。最好是Win7 64位系统,如果使用XP 32位系统,尤其是Ghost版的XP 32位系统,后面处理源代码时会遇到一些问题。
4、安装VS2008,必须安装X64编译工具。
5、如果安装的是VS2008标准版,必须安装C#开发环境。
6、安装VS2008补丁:SP1、KB967631、KB960075、KB957912。
7、安装Win7 SDK。
8、为VS配置SDK环境。Start > All Programs > Microsoft Windows SDK > Visual Studio Registration > Windows SDK Configuration Tool。
9、如果不是使用VS2008 Express版,安装KB971092。
10、安装最新版的DirectX SDK,现在是DXSDK_Jun10,其他早期版本会出现编译错误。
11、配置VS2008的DirectX SDK环境。添加$(DXSDK_DIR)include到Include files列表的最顶上,添加$(DXSDK_DIR)lib\x86到Library files列表的顶上。
12、如果你使用VS2008Express版,请安装WDK,并配置VS2008环境。
13、下载安装depot_tools.zip,并配置系统路径。将depot_tools路径添加到系统PATH的末尾。
14、下载源代码包(source tarball)。
15、解压缩源代码包到一个没有空格的路径,再次强调,路径中不要有空格。
16、在\chromium\src目录执行命令"gclient sync --force"更新源代码。官方说可以不用更新到最新,反正我是不行的,编译时会遇到一些奇怪的错误,我的源代码下载有一个月了,更新用了4个多小时。
17、在\chromium\src目录执行命令"gclient runhooks --force"生成VC工程。
18、打开\chromium\src\chrome\chrome.sln,整个方案有500+工程,请耐心等候,尤其是装了VC助手的兄弟。
19、将chrome工程设为启动工程方便调试,右击chrome工程并选择编译,好像是256个工程需要编译,编译的结果在\chromium\src\build\Debug目录里,其中有个chrome的程序就是可运行的浏览器,按F5可以直接调试Chrome工程。
20、注意不要重编译整个解决方案。我用AMD双核5000+的CPU及4G内存编译chrome工程用了将近4个小时,用AMD960T的CPU及8G内存编译chrome工程用了一个小时多一点,而编译整个方案用了4个多小时还没编译完,部分测试工程链接时间非常长。
原创粉丝点击