linux上的chrome gyp配置失败

时间:2016-06-06 11:57:22

标签: linux chromium gyp

我正在尝试在linux上构建chrome,但目前我在命令失败:

  

GYP_GENERATORS =“ninja”build / gyp_chromium

我收到以下错误:

  

从gyp文件更新项目......   gyp:条件chromecast == 1必须是长度2或3,而不是4加载/home/code/git/src/base/base.gyp的依赖项,同时加载/ home / code / git / src / build / all的依赖项.gyp尝试加载/home/code/git/src/build/all.gyp

我在网上找不到任何解决方案...... 有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您不必运行build / gyp_chromium。实际上,在Linux上,你现在应该使用GN,它是一个新的和改进的元构建系统,取代了GYP。

从一开始的基本步骤是:

  1. 安装depot_tools
  2. 取铬
  3. (在你的Chromium src dir中)./ build / install-build-debug.sh
  4. gclient runhooks
  5. gn gen out / Default
  6. ninja -C out / Default chrome
  7. 一旦你已经设置好了,更新 - 构建周期如下所示:

    1. git fetch&& git checkout origin / master&& gclient sync
    2. ninja -C out / Default chrome
    3. 您可以在此处获取所有详细信息:https://www.chromium.org/developers/how-tos/get-the-code