2

当我按照以下过程在 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
4

1 回答 1

0

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

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

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

于 2021-12-07T11:02:47.800 回答