如何最小化Chromium构建文件



当我根据以下过程在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。

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

最新更新