编译后如何分发 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\YourBuildFolder
的 args.gn
文件然后你设置:
is_debug = false
您可能需要这些文件和文件夹来调试您的 Chromium 分支,因为它包含调试所需的调试符号。
我想分发我刚刚编译的 Chromium。问题是,刚编译完,二进制权重超过39GB的目录! 如何过滤只需要操作文件?我认为它最多应该是1GB左右。 我在 Windows,并按照此处的说明进行操作:https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md
理想情况下,我正在寻找特定的指南,包括我必须保留的文件和文件夹。
您只需分发迷你安装程序,它将作为 mini_installer.exe
在您的构建文件夹中。您可以通过执行以下命令来构建迷你安装程序:
ninja -C out\YourBuildFolder mini_installer
基本上迷你安装程序只是一个打包以下文件的打包程序:
setup.exe
chrome.packed.7z
可以找到有关它的更多信息setup.exe
,然后将安装您的 Chromium 分支。此外,为了分发您的叉子,您应该构建发布版本,您可以在 运行 此命令时指定:
gn args out\YourBuildFolder
基本上它会打开位于 out\YourBuildFolder
的 args.gn
文件然后你设置:
is_debug = false
您可能需要这些文件和文件夹来调试您的 Chromium 分支,因为它包含调试所需的调试符号。