簡體   English   中英

如何使用ccache加速aosp的編譯?

[英]How to use ccache to speed up compiling of aosp?

我在這里找到了 ccache aosp repo https://android.googlesource.com/toolchain/ccache/ ,但我不知道如何在 aosp v10 上使用 ccache,官方 aosp 站點不再有關於 ccache 的任何信息,只有多個構建。 ccache 是否仍然適用於最新版本的 aosp ?

我們不再提供預構建的 ccache。

我們的很舊,並且有許多問題會引發不可重復的結果和其他故障。 較新的 ccache 版本可能會解決其中的一些問題,但是在我們的構建服務器的大規模范圍內,我們沒有看到使用 ccache 帶來的顯着性能提升——如果您需要,您最終需要非常好的局部性和/或非常大的緩存構建許多不同的配置。

本地無變化完全重建顯示出更好的結果,但為什么不直接使用增量構建呢?

因此,如果您仍想使用 ccache,請繼續設置 USE_CCACHE,同時將 CCACHE_EXEC 環境變量設置為您的 ccache 可執行文件的路徑。

https://cs.android.com/android/platform/superproject/+/android10-release:build/make/core/ccache.mk;l=17

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM