Chromium mini 安装程序大小达到 1.19GB?

Chromium mini installer size reaches 1.19GB?

我正在使用 chromium,在成功 运行 命令后:

ninja -C out\BuildFolder mini_installer

我在构建目录中得到 mini_installer.exe,但问题是 mini_installer.exe 大小达到 1.19 GB。我不明白怎么了?任何帮助将不胜感激。

这很可能是迷你安装程序的调试版本。您可以修改 args.gn 的内容以配置 debug/release 版本,remove/add 某些功能,从某些库中删除调试符号等。例如, args.gn 文件中的以下 GN 参数可用于生成优化的 64 位迷你安装程序:

is_debug = false

target_cpu = "x64" # x86 for 32-bit

remove_webcore_debug_symbols = true

is_official_build = true

如果您没有调试 webcore 的计划,那么您应该将 remove_webcore_debug_symbols 设置为 true,因为它会减少迷你安装程序的大小。另外设置 symbol_level = 0 应该会使迷你安装程序更小,但请记住,这样做会使调试您的 Chromium 分支几乎不可能,因为没有调试符号和高度优化的可执行文件。此外,对于调试版本,您应该设置 is_component_build = true 以启用更快的链接,但对于发布版本,您应该将其值设置为 false 以最小化已编译可执行文件的大小,这也会减少迷你安装程序的大小。