💡
原文中文,约6300字,阅读约需15分钟。
📝
内容提要
本文讲述了编译Chromium的过程,作者遇到了磁盘空间不足和代理设置的问题,最终成功编译,并分享了编译后的截图。
🎯
关键要点
- 文章记录了编译Chromium的过程,遇到磁盘空间不足和代理设置的问题。
- 作者的Mac只有256G空间,购买了2T的移动固态硬盘。
- 编译前需要确保有足够的磁盘空间,官方文档中未提及Mac的磁盘用量。
- 使用exFAT格式的硬盘导致了同步过程中出现问题,最终选择格式化为APFS。
- 同步Chromium源代码需要稳定的网络和代理,作者使用了自建的HTTP代理。
- 使用socat工具将安全HTTP代理转换为明文HTTP代理,以便gclient工具使用。
- 代码同步过程耗时约40分钟,下载了47GB的数据。
- 同步完成后,磁盘空间占用达到1TB,导致编译时出现错误。
- 初始化目标目录并开启ccache缓存以加快后续编译速度。
- 编译过程耗时18.5小时,CPU使用率高,设备温度升高。
- 编译完成后成功打开自建的Chromium,并分享了版本截图。
- 整个过程消耗磁盘142G,建议购买1T硬盘以便编译。
➡️