0

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

在此处输入图像描述 有问题的目录如下所示:几个子目录和根目录下的约 1400 个单个文件。

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

4

1 回答 1

3

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

ninja -C out\YourBuildFolder mini_installer

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

setup.exe
chrome.packed.7z

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

gn args out\YourBuildFolder 

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

is_debug = false

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

于 2020-07-19T02:34:17.823 回答