魔改chromium源码——基础环境搭建

谷歌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

下载方式二:

sh
复制代码
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,修改完成保存即可 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

初始化依赖

以上都设置好了之后,就可以开始初始化依赖,运行以下命令,本地代理的端口号改成自己的就可以

sh
复制代码
$env:HTTP_PROXY="http://127.0.0.1:10808"; $env:HTTPS_PROXY="http://127.0.0.1:10808" gclient

初始化完成之后,就会出现以下结果,说明环境已经基本搭建完成,下一节内容就是如何拉取chromium代码 在这里插入图片描述

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP