如何最小化 Chromium 构建文件?

How can I minimize the Chromium build files?

当我按照以下步骤在 Windows 环境中执行 Chromium 的发布构建时,文件大小为 48GB。

https://chromium.googlesource.com/chromium/src/+/main/docs/windows_build_instructions.md

但是,使用Chrome 安装程序安装的文件大约有 700MB。 是否有构建选项来输出浏览所需的最少文件?

当前使用的构建选项是:

gen gen out/Default --args="is_debug=false enable_nacl=false symbol_level=0 blink_symbol_level=0 is_component_build=true"
autoninja -C out/Default chrome

您正在使用 is_component_build 标志,如果未指定,它将构建许多共享库以避免链接时间过长。您可以删除该标志,然后它会自动设置为 false。那应该尽量减少编译过程中输出的文件数量。

您的构建文件夹还包括调试符号和其他文件,从而将构建文件夹的大小增加到几 GB。通常,即使对于高度优化的发布版本,它也大于 20 GB,而对于调试版本,它约为 80-100 GB。

因此,您不应将构建文件夹大小与安装文件夹大小进行比较。此外, 将在分发您的应用程序时大大减少您的 Chromium 分支的大小。因此,您应该考虑为您的 Chromium 分支制作一个安装程序,以便分发给最终用户。