smith88 发表于 2018-6-14 11:32:55

windows下编译Chrome浏览器

  本人编译环境:
  cpu:普通的双核啦
  内存:2G(感觉够勉强,而且干不了别的了)
  OS: Windows Server2003 sp2
  IDE: Visual Studio 2008 sp1
  vs2008中文sp1补丁在这里:
  http://www.microsoft.com/zh-cn/download/details.aspx?id=13276
  DirectX SDK: June 2010
  http://www.microsoft.com/en-us/download/details.aspx?id=6812
  Windows SDK: 7.1
  http://www.microsoft.com/en-us/download/details.aspx?id=8442
  x86 ISO File Name: GRMSDK_EN_DVD.iso
  windows驱动开发包:WDK 7.1
  http://www.microsoft.com/en-us/download/details.aspx?id=11800
  未使用Cygwin.
  1.depot_tools
  Chromium和Chromium OS使用一个叫做depot_tools的脚本包来管理签出与代码审查。
  

  http://dev.chromium.org/developers/how-tos/install-depot-tools
  地址:
  https://src.chromium.org/svn/trunk/tools/depot_tools.zip
  下载后解压到一个目录里(chrome编译会产自很多中间文件等,会占据大量硬盘空间,保证你这个盘下至少10G的剩余磁盘空间,还不算源码本身占的几个G,好吧15G+吧,呵呵)
  解压的目录记为:###/depot_tools/
  开启命令行,cmd,然后cd到这个目录里:
  然后执行gclient,这样第一次使用时会下载python,svn等:
  


[*]###/depot_tools> gclient
  

  2.下载Chromium的代码 svn签出或下载源码包
  SVN签出:

  


[*]

[*]gclient config http://src.chromium.org/svn/trunk/src

  


[*]gclient sync --force
  


  下载源码包*.tgz:
  http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html
  1.3G的文件解压后好几个G
  3.编译
  src/chrome/chrome.sln这个解决方案,vs2008打开,然后编译chrome项目就可以了。
  生成文件在src/build/Debug目录下。
  截图:

页: [1]
查看完整版本: windows下编译Chrome浏览器