我正在使用 chromium,在成功运行命令后:
ninja -C out\BuildFolder mini_installer
我在构建目录中得到了 mini_installer.exe,但问题是 mini_installer.exe 的大小达到了 1.19 GB。我不明白怎么了?任何帮助将不胜感激。
最佳答案
它很可能是迷你安装程序的调试版本。您可以修改 args.gn
的内容以配置调试/发布版本、删除/添加某些功能、从某些库中删除调试符号等。例如,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
以最小化已编译可执行文件的大小,这将也减少了迷你安装程序的大小。
关于c++ - Chromium mini 安装程序大小达到 1.19GB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57868837/