首页 > 系统相关 >Chromium127编译指南 Windows篇 - 使用 GN 工具生成构建文件(六)

Chromium127编译指南 Windows篇 - 使用 GN 工具生成构建文件(六)

时间:2024-10-23 14:19:53浏览次数:8  
标签:文件 Chromium127 Windows 编译 构建 GN Chromium 我们

前言

在上一篇文章中,我们已经成功获取了 Chromium 的源代码并同步了相关的第三方依赖。本文将继续深入,指导您如何使用 GN 工具生成构建文件,为接下来的编译工作奠定基础。

切换Chromium版本至127

在开始正式构建之前,我们需要将版本切换至127,这里我们使用git的切出功能创建新分支,并使用官方的127.0.6492.0版本号标签。

git checkout -b dev_127.0.6492.0 tags/127.0.6492.0

在切换完版本之后,不要忘记使用gclient来同步这个版本特定的相关依赖。

gclient sync

在同步完成之后就可以进行接下来的步骤了。

使用 GN 工具生成构建文件

准备工作

首先,我们需要在 Windows PowerShell 中使用 cd 命令,将工作路径切换到之前准备的文件夹中的 src 目录。请仔细检查红框部分,确认您已成功切换到正确的路径。

初始化 GN 构建依赖文件

官方文档建议使用 gn gen .\out\Default 命令来初始化 GN 构建依赖文件,其中 .\out\Default 是用于存放构建后 Chromium 成品的路径。然而,为了更灵活地配置编译参数,我们推荐使用 gn args .\out\Default 命令。这个方法允许我们直接编辑 GN 配置文件,从而更精细地控制编译过程。

配置编译参数

在弹出的 GN 配置文件中,我们将添加以下两行参数:

is_debug = true
is_component_build = true

这些参数的作用是:

  • is_debug = true:启用调试模式,方便我们在开发过程中进行错误排查。
  • is_component_build = true:启用组件构建,可以加快编译速度并减少磁盘空间占用。

这些设置将极大地方便我们后续开发和调试 Chromium 代码。

生成构建文件

配置完成后,GN 工具将开始生成构建文件。这个过程可能需要几分钟的时间,具体取决于您的计算机性能。请耐心等待,直到看到"GN 工具生成构建文件完成"的提示。

总结

通过本文的指导,我们学习了如何使用 GN 工具生成 Chromium 的构建文件,并配置了一些有助于开发的编译参数。这些步骤为我们后续的 Chromium 编译工作打下了坚实的基础。

在下一篇文章中,我们将正式开始编译 Chromium。这个过程可能会比较耗时,但结果将会非常令人兴奋。希望您能继续关注我们的系列文章,并积极参与到讨论中来。您的经验和见解将会对其他正在学习 Chromium 开发的读者非常有帮助。

如果您在执行上述步骤时遇到任何问题,欢迎在评论区留言。我们将竭尽全力为您提供帮助和支持。让我们一起探索 Chromium 的奥秘,共同进步!

标签:文件,Chromium127,Windows,编译,构建,GN,Chromium,我们
From: https://blog.csdn.net/qqyy_sj/article/details/143183250

相关文章

  • 新升级Windows11 24H2后,前置的窗口边缘不停闪烁解决办法
    最近升级了Windows1124H2,有个小bug非常烦人,就是app的窗口前置时,边缘不停闪烁,时有时无,时快时慢,狗眼都闪瞎了,非常烦人。先是找了显卡驱动问题,发现并不是。据观察,如果有两个或者多个窗口堆叠时,则窗口围成的外轮廓不停的闪烁。于是尝试去Windows自带的“视觉效果”里找,顺利解决,以下......
  • 如何恢复 Windows 上 PostgreSQL 14 中被误删的 pg_restore.exe
    如何恢复Windows上PostgreSQL14中被误删的pg_restore.exe方法1:重新安装PostgreSQL14下载PostgreSQL14安装包:前往PostgreSQL官方网站。下载与操作系统版本匹配的PostgreSQL14安装包。安装PostgreSQL:运行安装程序,进行标准安装。安装过程中,选择“Cli......
  • Windows下给Visual Studio添加OpenSSL
    一、安装OpenSSL1.下载OpenSSLWin32/Win64OpenSSLInstallerforWindows-ShiningLightProductions可以下载已经编译好的包含lib和include文件的安装包有Win32和Win64可选,这里的位数指的是你使用OpenSSL开发出来的软件的位数版本,而不是你计算机的位数。注意,不要下载......
  • 如何在 Mac 和 Windows 上恢复未保存或删除的 PDF
    文章提供了在Mac和Windows上恢复已删除或未保存PDF文件的方法。用户可以检查垃圾箱/回收站,利用AdobeAcrobat的自动保存功能,或者使用数据恢复软件如奇客数据恢复。在Mac上,TimeMachine备份可以用来恢复文件;在Windows上,文件历史记录提供类似功能。摘要由CSDN通过智能技术生成Ado......
  • Altium Designer10个高效PCB设计技巧大公开
    1、Mil和mm转换快捷键:Q2、标记所有丝印名在使用AltiumDesigner画PCB图的时候,发现元器件的丝印的标号都比器件本身还要大,非常占用空间,默认的字体宽度为0.254mm,高为1.5mm,其实设置成宽为0.15mm,高设置成0.8mm就可以看到,(经验值),那接下来就是如何将PCB板上的所有丝印都改......
  • windows下python虚拟环境强制重新安装pip并安装paramiko
    环境:OS:Windows11python:3.6.81.切换到虚拟环境目录:cdC:\Users\huangxueliang\PycharmProjects\cmdbtest\venv 2.执行如下命令Scripts\activate 3.强制重新安装python-mpipinstall-U--force-reinstallpip 4.查看版本(venv)C:\Users\huangxueliang\PycharmPro......
  • 玄机蓝队靶场_应急响应_61:windows实战-emlog
    win+rmstsc连接不能联网,不然直接河马查杀一下把www文件夹压缩下载下来用河马在线网站也是直接得到冰蝎木马文件:/WWW/content/plugins/tips/shell.php在www文件夹直接搜索shell文件(盲猜)找到连接密码flag{rebeyond}直接找apache目录看日志phpstudy_pro/Extensions/Apache......
  • 程序员必备!推荐一款 windows 上的白噪音工具,提高专注效率,非常好用(带私活源码)
    今天给大家分享一款windows上的白噪音工具。安装、使用均非常方便。一、介绍Ambie是一款播放白噪声和自然声音的应用程序,可帮助您集中注意力、睡眠和放松。简洁易用的界面:Ambie的界面设计简洁、易用,用户可以轻松地浏览和选择自己喜欢的音乐,还可以自定义播放列表和设......
  • 麒麟系统通过CrossOver软件安装Windows软件(.exe)的详细过程
    1、安装CrossOver要先更新一下软件集:sudoaptupdate再安装KWRE版的微信。sudoaptinstallkylin-kwre-wechat安装成功后打开CrossOver程序:2、添加windows容器介绍:容器有Windows98、windows2000、windowsXP、windowsVista、windows7、windows8、windows1......
  • CBDD-Chemical Biology & Drug Design
    文章目录一、征稿简介二、重要信息三、服务简述四、投稿须知五、联系咨询一、征稿简介二、重要信息期刊官网:https://ais.cn/u/3eEJNv三、服务简述本次征文主题包括但不限于:虚拟筛选全新药物设计药物再利用毒性预测临床试验优化性质优化关键词:人工智能;自然......