轻松编译google chrome浏览器最新稳定版源代码

xiaoxiao2021-03-01  26

轻松编译google chrome浏览器最新稳定版源代码 2011年10月18日   如果你已经厌倦了每天充斥在你眼前大量的‘垃圾’代码,不妨把浮躁的心平静下来欣赏一下‘艺术品’。google chrome浏览器源代码是一个很好的开始,虽然其代码工程非常之庞大(可能在你我看来),但这并没有影响它的优雅性。它是一座‘金矿’,我们的任务是做好发掘工作。   编译步骤做好发掘工作的第一步就是获取代码并能成功编译调试,我这里只谈在windows环境下的编译,我的操作系统是Windows Server 2008 企业版,其他windows 环境应该没有什么大的区别。其实我写此文的目的可能更多的是加深印象,做个备忘,因为官方描述的编译过程已经比较清楚了,如果你对官方的文档描述更感兴趣,请参考这里。   注意要下载代码并完全编译请准备至少10G空闲硬盘空间,你的机器配置越高越好。机器配置的好坏直接决定你等待编译的时间长短。   我这里仅仅是把步骤简化整理如下:(注意准备至少10G的)   1.安装Visual Studio 2008、安装VS2008 Service Pack 1、安装vs2008 sp1补丁的补丁KB967631; KB960075; KB958842;KB957912 和KB971092.注意KB971092补丁比较大,共300多M。   2.安装Windows 7 SDK,最好下载ISO镜像版,要小很多。注意Windows 6.1 SDK 在39982的修订版本之后将不再支持。项目版本和日值情况可以到这里查看。安装完成后,在开始菜单中选择Windows SDK Configuration Tool和vs2008整合集成。   3.获取安装depot_tools工具,这是google自己用python封装的svn代码获取客户端工具,下载depot_tools.zip并解压到比如d:/depot_tools目录。将depot_tools目录路径加到PATH环境变量。然后新建环境变量GYP_MSVS_VERSION=2008,这个环境变量的目的就是最终生产vs2008的工程类型。   4.下载代码,在比如D:建立一个chromium的目录,然后命令行cd到该目录,明确你需要下载的版本,比如在我写此文的时候官方最新发布的稳定版为4.1.249.1059,我要下载此版本的源代码,先在d:/chromium目录执行   gclient config http://src.chromium.org/svn/releases/4.1.249.1059   该命令并没有真正下载代码,而只是做一个客户端配置工作,注意由于第一次运行gclient,依赖的python和svn工具可能还没有安装,此时gclient会自动下载并安装,因此你不必单独事先安装svn客户端和python。你可以在窗口上看到正在安装python和svn的进度提示,你只需要等待,如果中途出错,只需要再次执行上述命令即可。注意gclient config命令只需要执行一次,除非你需要同步其他版本的代码而改变了配置路径。该命令完成之后,再执行   gclient sync --force   就开始同步下载代码了,现在的任务就是等待,根据你的网络情况,可能需要下载半天到一天以上不等,如果中途出错,只需要重新执行gclient sync
转载请注明原文地址: https://www.6miu.com/read-3200094.html

最新回复(0)