【问题标题】:Can ccache influence error in subsequent android buildccache会影响后续android构建中的错误吗
【发布时间】:2020-11-27 16:30:48
【问题描述】:

我不太了解(我已阅读但我不确定)ccache 是如何工作的,所以我的问题可能很愚蠢,但我想知道在调试阶段使用它是否可能是一个问题,而不是帮助。 我会更好地解释: 假设从一个干净的 ccache 开始,我构建了一个 android ROM,构建顺利并且 ccache 被填充。然后我启动 ROM,我注意到有些东西没有按预期工作,我不知道,为了这个例子,假设 WiFi 没有连接。我回到我的代码并修改了一些应该修复它的东西,但显然我必须对其进行测试,所以我再次构建(使用 ccache,因此构建不会花费太多时间)。

我的问题是,在我试图解决问题的后续构建中使用 ccache 是否可能会使我的修改毫无价值,因此最好进行完全干净的构建,或者完全不影响结果?

【问题讨论】:

    标签: android debugging ccache


    【解决方案1】:

    ccache 的全部意义在于支持您描述的工作流程。只要您不清除 ccache 缓存,即使进行干净的构建也会非常快。

    Ccache 旨在缓存编译器调用(如果它们已被缓存)。但也只有那时。几乎任何修改都会调用真正的编译器。

    基本上,当您安装了 ccache 时,您不需要知道它。它会更快。

    【讨论】:

      猜你喜欢
      • 2022-06-11
      • 2012-10-25
      • 1970-01-01
      • 2021-03-20
      • 1970-01-01
      • 2018-08-13
      • 2022-08-16
      • 2012-01-03
      • 2011-06-20
      相关资源
      最近更新 更多