谷歌chromium环境要求详细文档
软件和环境要求,必须安装,硬性要求
- 系统环境:Windows 10,内存最小8GB,推荐16GB+,NTFS格式磁盘最少100GB空间
- Git版本:安装最新版本即可,Git桌面端下载地址,会自动将Git添加到系统Path
- Visual Studio版本:Visual Studio 2022 IDE 不要下载错了版本,目前谷歌chromium文档的环境要求是Visual Studio 2022,后面随着chromium迭代可能会是其他版本,严格按照官方文档要求来就不会有错
- NodeJS:下载最新的TLS版本就可以,NodeJS官网链接
- python环境:python 10.0 版本即可,也可以装最新的 python 13.0 版本,但不建议
- PowerShell:安装最新版本即可,不要用电脑自带的,自带的PowerShell版本太低,后面拉取的时候会出问题,下载地址PowerShell
- 准备一个相对稳定的梯子,这个非常重要,没有梯子的话,可以不用往下看了
安装和设置Visual Studio
Visual Studio安装和C++组件要求:
图片中这些C++组件是最基础的要求,如果需要其他组件,可根据需要自行添加,然后是对windows 11 SDK版本要求,会有一个默认的,然后,根据谷歌chromium文档的要求,新添加谷歌要求版本的SDK即可,所以我这里会有2个win11的SDK
选择好组件之后,安装即可,如要要修改安装位置,可以在此处修改安装位置
安装好了之后,将vs2022_install设置到环境变量中,变量值就是你安装的Visual Studio路径
安装Debugging Tools
在windows的应用列表中,添加Debugging Tools
选择修改
选择change
选择change,等待下载安装即可
下载和设置depot_tools
下载depot_tools捆绑文件
下载方式一:https://storage.googleapis.com/chrome-infra/depot_tools.zip
下载方式二:
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
下载好之后将压缩包中的depot_tools文件夹解压出来,随便解压到你自己能找到的地方就就可以,然后将这个depot_tools目录设置到系统变量中
在系统变量中设置DEPOT_TOOLS_WIN_TOOLCHAIN,值为0
修改depot_tools中的cipd.bat文件
打开cipd.bat文件,然后搜索关键字":CLEAN_BOOTSTRAP"
将这个位置的powershell修改为下面的pwsh,修改完成保存即可
初始化依赖
以上都设置好了之后,就可以开始初始化依赖,运行以下命令,本地代理的端口号改成自己的就可以
$env:HTTP_PROXY="http://127.0.0.1:10808"; $env:HTTPS_PROXY="http://127.0.0.1:10808"gclient
初始化完成之后,就会出现以下结果,说明环境已经基本搭建完成,下一节内容就是如何拉取chromium代码