首页
友情链接
点点滴滴
关于本站
秋码记录
一个游离于山间之上的Java爱好者 | A Java lover living in the mountains
累计撰写
142
篇文章
累计创建
317
个标签
累计创建
46
个分类
栏目
首页
友情链接
点点滴滴
关于本站
搜索
包含标签
autoninja
在 Windows8.1 下编译 Chromium (103.0.5060.68 之三)
说在前面的话 或许你在看到文章标题中的windows8.1,难免会让你望而却步。 谁说不是呢!毕竟按chromium官方文档要求,win8.1是达不到编译 chromium高版本的要求的。 但不管怎么样,我的win8.1电脑最终还是编译出了chromium,足以说明win8.1系统编译chromium是可行的。 虽然在编译期间,占有了电脑大量使用时间,好在我都是在白天出门前,电脑开着让它静静地build。 让我庆幸的是,在那漫长的编译过程中,竟没有因errorhuofailed而中断,就连warning也是瞧不见身影。 编译途中出现error或failed总是再所难免`的,但却平添了我们去解决该问题的时间。 下载 chromium 源码 据Chromium官方文档来看,是需要至少100G的空闲磁盘,为此,我查看电脑里的几个盘,最终还是选择了C盘,清理了很大一部分空间出来,也就是你现在看到的下图这般。 新建一个名为chromium的文件夹,名字你可以随意起,这个倒无所谓的! chromium 官方文档是通过fetch chromium来下载代码,但是这种下载是chromium最新代码,还包括历史log,虽然可以带上--no-history参数,它终究还是拉取最新代码。 在当前文件夹内,空白地方鼠标右键,再弹出的选项列表里,选择Git Bash here,再弹出的对话框中输入以下命令。 第一种方案: git clone --depth 100 -b 103.0.5060.68 https://chromium.googlesource.com/chromium/src.git src 直接从chromium 官网拉取源码,下载的速度取决于你的网络。 第二种方案(我采取这种方案,为的是节省网络流量): git clone --depth 100 -b 103.0.5060.68 https://gitee.com/mirrors/chromium.git src # 还原git仓库地址 cd src git remote set-url origin https://chromium.googlesource.com/chromium/src.git cd .. 参数说明: --depth 100 意思是拉取深度为100,这将会拉取一些 log,因为编译脚本会基于仓库的 log 反查版本发布时间。如果这个值太小,可能会查不到,因而报错。所以,建议设为 100 或更大些。或者,直接去掉这个参数,但这样将拉取全部的 log,特别慢。 -b 103.0.5060.68 指定拉取的 tag 版本。 不管你采取了那种方案,在git或cmd总是要设置好网络,至于怎么设置网络,可以查看秋码记录,这里将不再赘述,毕竟后面同步第三方依赖,是必须要用到网络的! 若你的电脑安装过了git工具,可以在Git Bash,输入上述任何一种方案。 假使你电脑没安装过git,那么直接在cmd中,输入上述任何一种方案。 生成 .
2024-09-27
[chromium]