【发布时间】:2016-06-29 14:30:04
【问题描述】:
我正在尝试使用 Fedora 23 64bit 构建具有最少功能的 chromium。
我按照cef website 的链接做了以下步骤。
已安装 depot_tools 包
mkdir chromium cd chromium fetch --no-history --no-hooks chromium cd src gclient runhooks gn gen out/Default ninja -C out/Default chrome
构建成功
现在,当我尝试启动 chrome (out/Default/chrome) 时,出现以下错误:
LaunchProcess:执行vp失败:
另外,我在 src 文件夹中的任何地方都没有看到 libcef.so。
请帮助和指导构建并运行最小版本。
【问题讨论】:
-
CEF 不是 Chromium 的一部分。为了构建 CEF,您应该遵循来自 bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding 的说明
-
@alexeibs .. 感谢您的信息。我们能够成功构建 CEF 二进制文件。但是,libcef.so 文件很大(~1.4GB),有什么办法可以减小大小?
-
不幸的是,我只在 Windows 下使用了 CEF,而 libcef.dll 并没有那么大 - 大约只有 50Mb。带有调试符号的 PDB 文件是 1 Gb。也许你应该改变一些编译器设置。
-
您可以从 libcef.so 中剥离调试信息或将其移动到它自己的仅调试符号文件中。 Google 如何做到这一点是值得学习的重要一课。
标签: browser chromium chromium-embedded fedora-23