Browser 如何使用最少的功能构建chromium
我正在尝试使用Fedora 23 64位以最少的功能构建chromium 我按照以下步骤中的链接进行操作Browser 如何使用最少的功能构建chromium,browser,chromium,chromium-embedded,fedora-23,Browser,Chromium,Chromium Embedded,Fedora 23,我正在尝试使用Fedora 23 64位以最少的功能构建chromium 我按照以下步骤中的链接进行操作 已安装的工具包 建立成功 现在,当我尝试启动chrome(out/Default/chrome)时,我得到以下错误: LaunchProcess:未能执行VP: 而且,我在src文件夹中的任何地方都看不到libcef.so 请提供帮助和指导,以获得生成并运行的模拟版本。在“gn gen out/Default”之前,您需要执行以下命令以获得发布版本: gn args out/Defaul
建立成功 现在,当我尝试启动chrome(
out/Default/chrome
)时,我得到以下错误:
LaunchProcess:未能执行VP:
而且,我在src文件夹中的任何地方都看不到libcef.so
请提供帮助和指导,以获得生成并运行的模拟版本。在“gn gen out/Default
”之前,您需要执行以下命令以获得发布版本:
gn args out/Default
,以及is_debug=false
”cd out/Default&&ninja mini_installer
”,以获得可再发行的文件的安装程序和存档。在“gn gen out/Default
”之前,您需要执行以下命令以获得发布版本:
gn args out/Default
,以及
在打开的编辑器中键入“is_debug=false
”
构建后,您可以运行“cd out/Default&&ninja mini_installer
”,以获得可再发行的文件的安装程序和存档。CEF不是Chromium的一部分。为了构建CEF,您应该遵循@alexeibs.的说明。。谢谢你的信息。我们能够成功地构建CEF二进制文件。但是,libcef.so文件的大小非常大(~1.4GB),有没有办法减小它的大小?不幸的是,我只在Windows下使用了CEF,libcef.dll并没有那么大,大约只有50Mb。但带有调试符号的PDB文件为1GB。可能您应该更改一些编译器设置。您可以从libcef.so中删除调试信息,或将其移动到它自己的仅调试符号文件中。谷歌如何做到这一点是一个重要的教训。CEF不是Chromium的一部分。为了构建CEF,您应该遵循@alexeibs.的说明。。谢谢你的信息。我们能够成功地构建CEF二进制文件。但是,libcef.so文件的大小非常大(~1.4GB),有没有办法减小它的大小?不幸的是,我只在Windows下使用了CEF,libcef.dll并没有那么大,大约只有50Mb。但带有调试符号的PDB文件为1GB。可能您应该更改一些编译器设置。您可以从libcef.so中删除调试信息,或将其移动到它自己的仅调试符号文件中。谷歌如何做到这一点是一个重要的教训。
mkdir chromium
cd chromium
fetch --no-history --no-hooks chromium
cd src
gclient runhooks
gn gen out/Default
ninja -C out/Default chrome