【问题标题】:ninja output empty compdb content忍者输出空的compdb内容
【发布时间】:2021-04-01 11:46:41
【问题描述】:

当我尝试将Google Kythe 系统与我自己的 Android 源代码集成时。 我发现我需要先生成compile_commands.json

所以我运行命令prebuilts/build-tools/linux-x86/bin/ninja -f out/combined-$target.ninja -t compdb,但是什么也没产生。

$ prebuilts/build-tools/linux-x86/bin/ninja -f out/combined-venus.ninja -t compdb
[
]

还有我的忍者:

$ prebuilts/build-tools/linux-x86/bin/ninja --version
1.8.2.git

我还创建了一个 Helloworld 项目来做同样的事情,但仍然没有。这是一个已知问题吗?

【问题讨论】:

    标签: android-source ninja


    【解决方案1】:

    好的,似乎只有最新的忍者进程才能生成 json 文件。 所以我从github下载并自己编译忍者。现在可以了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-31
      • 1970-01-01
      相关资源
      最近更新 更多