2016-06-29 2 views
0

私は、Fedora 23 64bitを使用して最小限の機能でクロムを構築しようとしています。最小限の機能でクロムを構築する方法

私は以下のリンクからcef websiteのリンクをたどった。

  1. インストールdepot_toolsパッケージ

  2. mkdir chromium 
    cd chromium 
    fetch --no-history --no-hooks chromium 
    
    cd src 
    gclient runhooks 
    gn gen out/Default 
    
    ninja -C out/Default chrome 
    

私はクローム(out/Default/chrome)を起動しようとしたとき、私は以下のエラーを取得、今の成功

をビルドします。

LaunchProcess: failed to execvp:

また、libcef.soはsrcフォルダ内のどこにも表示されません。

模擬バージョンを構築して実行するには、手伝ってください。

  1. gn args out/Default、とあなたはできるビルドした後に開かれたエディタ

  • タイプ "is_debug = false": "gn gen out/Defaultは" ビルドをリリース取得するために、これらのコマンドを実行する必要がある前に

  • +0

    CEFはChromiumの一部ではありません。 CEFを構築するには、https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding – alexeibs

    +0

    @alexeibsの指示に従ってください。情報をありがとう。私たちはCEFバイナリをうまく構築することができます。しかし、libcef.soファイルのサイズは巨大です(〜1.4GB)、サイズを減らす方法はありますか? –

    +0

    残念ながら私はWindowsのみでCEFを使用しましたが、libcef.dllはそれほど大きくはありません - 約50Mbです。 PDBファイルのデバッグシンボルは1GBです。いくつかのコンパイラ設定を変更する必要があります。 – alexeibs

    答えて

    0

    cd out/Default && ninja mini_installer」を実行してredistributableファイルのインストーラとアーカイブを入手してください。

    関連する問題