编译 Chromium 留念

编译 Chromium 留念

💡 原文中文,约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硬盘以便编译。
➡️

继续阅读