Chrome编译过程

本文详细介绍了在Win7环境下,使用vs2013编译Chrome浏览器的全过程,包括下载depot_tools、配置环境变量、同步代码、选择编译器、设置编译参数等关键步骤,最终成功编译出Chrome版本35.0.1916.153。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

折腾编译chrome用了大概一周的时间,总结了一下编译的步骤,列一下。系统是Win7、64位,8G内存,无显卡 安装了vs2013. 


步骤如下:
1、从 https://src.chromium.org/svn/trunk/tools/depot_tools.zip下载depot_tools.zip 解压到E:\ChromeDev\depot_tools 
2、添加将E:\ChromeDev\depot_tools添加到系统环境变量PATH中 
3、添加环境变量 GYP_MSVS_VERSION = 2013 
4、管理员权限启动控制台cmd. 
5、cd E:\ChromeDev
6、gclient config http://src.chromium.org/svn/releases/35.0.1916.153 (版本号可以改为自己需要的版本号,chrome从33版本后就改为ninjia方式编译了) 
7、gclient sync –force –jobs=16 (可以多线程checkout代码,最好用vpn,不然基本上被墙了,会出N多错。这一步骤大概持续3~5个小时) 
8、set GYP_GENERATORS=msvs-ninja,ninja (使用ninjia+vs的方式编译) 
9、set GYP_DEFINES=windows_sdk_path=”C:\Program Files(x86)\Windows Kits\8.1″(安装vs2013后就存在这个路径了) 
10、set DEPOT_TOOLS_WIN_TOOLCHAIN=1 (如果设置为0,chrome会从网上下载vs2013等安装包,安装vs,所以自己看着办吧。。。)
11、 set GYP_DEFINES=component=shared_library(调试模式的话,需要这一句,加快连接速度) 
12、gclient runhooks (会生成vs的sln和ninjia需要的文件)
13、cd src 
14、ninja -C out\Debug chrome (开始编译,一共是对于35.0.1916.153版本,需要编译的是16580个,这个过程大概持续5个小时左右)
 编译好了后,该干嘛干嘛吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值