【问题标题】:How can I minimize the Chromium build files?如何最小化 Chromium 构建文件?
【发布时间】:2022-01-12 07:15:11
【问题描述】:

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

【问题讨论】:

  • 为什么有这么多标签?

标签: chromium gn


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多