编译后如何分发 Chromium 二进制文件?目录超过 39GB

How to distribute Chromium binary after compiling? Directory has over 39GB

我想分发我刚刚编译的 Chromium。问题是,刚编译完,二进制权重超过39GB的目录! 如何过滤只需要操作文件?我认为它最多应该是1GB左右。 我在 Windows,并按照此处的说明进行操作:https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md

有问题的目录如下所示:几个子目录,以及根目录中的 ~1400 个单个文件。

理想情况下,我正在寻找特定的指南,包括我必须保留的文件和文件夹。

您只需分发迷你安装程序,它将作为 mini_installer.exe 在您的构建文件夹中。您可以通过执行以下命令来构建迷你安装程序:

ninja -C out\YourBuildFolder mini_installer

基本上迷你安装程序只是一个打包以下文件的打包程序:

setup.exe
chrome.packed.7z

可以找到有关它的更多信息。因此,执行迷你安装程序将提取这些文件并执行 setup.exe,然后将安装您的 Chromium 分支。此外,为了分发您的叉子,您应该构建发布版本,您可以在 运行 此命令时指定:

gn args out\YourBuildFolder 

基本上它会打开位于 out\YourBuildFolderargs.gn 文件然后你设置:

is_debug = false

您可能需要这些文件和文件夹来调试您的 Chromium 分支,因为它包含调试所需的调试符号。