为何要安装depot_tools
虽然我们在上一篇 Windows构建基于 Chromium 的浏览器之环境准备篇安装 Visual Studio(103.0.5060.68 之一) ,已经在Windows
系统安装好了Visual Studio 2019 Community
版本。
然而chromium
源码工程之庞大,并不是我们平时坐在写字楼
里,捣鼓
了几个月,勉强符合上级领导
的要求而上线的项目,这也就为什么chromium 官方文档
里要求你在build
里,需要有100G
的空闲磁盘的缘故了。
那么,如此巨大的项目,以及如何很好来管理chromium
依赖的第三方library
呢?
我想这时,肯定会脱口而出
,“使用git
来管理项目,并且还能有效地处理好第三方library
。”
的确,chromium官方
就是采用了git
来管理这么庞大的项目。
但chromium 源码
所依赖的第三方library
可不是一两个而已,我们从图中也是可以看出,chromium
依赖的第三方library
可不是一般的多啊!那是非常的多啊!
我借助了visual studio code
这款IDE
,在Terminal
中输入以下命令,可以计算出当前路径
下拥有多少个子文件夹
(直到第一级,不会去递归
计算哦!)
(Get-ChildItem -Directory | Measure-Object).Count
或许你有点纳闷,这visual studio code
是不是我们在上一篇安装的visual studio
呢?
初次捣鼓
的你,难免会被这两者给弄混淆了。
这其实也不能全怪你啦!毕竟visual studio
系列与visual studio code
的应用程序图标是一样,只是颜色差异而已罢了,且它们同是microsoft
公司的产品。
对于chromium
依赖了这么多第三方library
,你总不可能对每个library
手动写git submodule
吧!
而此时的你可能会想到可以借助python
来编写脚本,用来synchronized
(同步)chromium
第三方library
。
为此,chromium 官方
提供了一个用于synchronized
第三方library
的工具,它不仅能synchronized thried_party
,而且还能build chromium
,那么,它是谁呢?
它就是本文的主角
——depot_tools
.depot
(是仓库的意思)。
安装depot_tools
要想安装depot_tools
工具,那么毫无疑问的是从chromium官网
上下载depot_tools
工具。
下载地址 https://storage.googleapis.com/chrome-infra/depot_tools.zip,将其解压至 任意不包含中文或空格的目录里
。
当我们解压下载下来的depot_tools
压缩包后,需要在系统环境变量
中添加depot_tools
的路径。
随后,我们需要再设置一个DEPOT_TOOLS_WIN_TOOLCHAIN
的变量名
,其变量值
为0
。作用是让 depot_tools
使用本地安装的 Visual Studio
版本(默认情况下,depot_tools
将尝试使用 google
内部版本):
然后cmd
一个命令窗口,先是设置网络
。
注意:该设置网络只会在当前窗口有效,也就说你每新打开一个新窗口,都需要设置
网络`。
# windows
set http_proxy=127.0.0.1:7890
set https_proxy=127.0.0.1:7890
# linux
$ export http_proxy=127.0.0.1:10809
$ export https_proxy=127.0.0.1:10809
# Git proxy
$ git config --global http.proxy "http://127.0.0.1:10809"
$ git config --global https.proxy "https://127.0.0.1:10809"
设置好网络
后,在该命令窗口
输入;
gclient
如果你的命令窗口
也是能输出这样的信息,那么恭喜你了,depot_tools
工具初始化成功,也就是安装成功了。
安装windows 10 SDK
在上一篇我们有提到,windows
想要构建chromium
的话,需要安装windows 10 SDK
是10.0.20348.0
这个版本,虽然我们在安装visual studio 2019
时,组件中也是包括windows 10 SDK
的,可是版本不符合要求。
下载地址是:https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/
下载下来直接双击
它,你可以选择默认安装路径
或自定义安装路径
。
安装的时候,直接选默认项就行了,确保勾选了 Debugging Tools For Windows
。
等待一段时间之后,出现下图这样,说明windows 10 SDK
安装成功了。
安装完成后,需要设置环境变量
,变量名
是WINDOWSSDKDIR
,其值是你安装Windows 10 SDK
的安装路径。