Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Browser 如何使用最少的功能构建chromium_Browser_Chromium_Chromium Embedded_Fedora 23 - Fatal编程技术网

Browser 如何使用最少的功能构建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

我正在尝试使用Fedora 23 64位以最少的功能构建chromium

我按照以下步骤中的链接进行操作

  • 已安装的工具包


  • 建立成功

    现在,当我尝试启动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