Chromium编译(83.0.4103.0版本)

编译环境按这个官方文档来,不然很容易报错,

1.按官方的配置要求安装VS2019 SDK版本10.0.18362.0

(之前我的电脑装的是VS2017结果编译的时候报#error Windows 10.0.18362.0 SDK or higher required.)

 

2.安装depot_tools https://storage.googleapis.com/chrome-infra/depot_tools.zip

设置depot_tools的环境变量(具体位置根据自己的路径来写

3.配置git(如果你的电脑环境之前已配置过git,这步就可以不用配置了)

$ git config --global user.name "My Name"
$ git config --global user.email "my-name@chromium.org"
$ git config --global core.autocrlf false
$ git config --global core.filemode false
$ git config --global branch.autosetuprebase always

4.创建chromium目录,切换到chromium目录

5.执行fetch chromium命令或者fetch --no-history chromium# 不下载全部的代码提交历史,推荐使用这个

C:\svn\trunk\chromium>fetch --no-history chromium

这个过程比较久,而且必须能fan外网才行,具体操作可以查看网上其他资料, 中途可能会出现

Still working on:

一直等它下载完成就可以了

代码下载完成后,有4个目录,,src是源码目录

6.设置配置选项目,

由于我们要用VS调试,因此设置的时候把ide设置成vs2019,同时也可以设置其他参数,比如

--args="is_component_build = true is_debug = true"

(如果你的电脑装有VS2017的版本,在版本设置那边要设置SDK的版本10.0.18362.0,默认它会找VS2017的SDK的版10.0.17134,编译到后面报错)

具体设置如下

gn gen --ide=vs2019 --winsdk=10.0.18362.0 out/VSDebug --args="is_component_build = true is_debug = true"

设置完成后,参数在out/VSDebug目录下的args.gn文件中

执行编译

C:\svn\trunk\chromium\src>autoninja -C out/VSDebug chrome

。。。。。。。。。。。。

这个过程比较慢长

。。。。。。。。。。。。

编译成功

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值