簡體   English   中英

CCACHE 和 DISTCC 對非 gcc 工具的支持?

[英]CCACHE and DISTCC support for non-gcc tools?

我們正在尋找方法來加速我們的項目的編譯,該項目使用 Keil、Xtensa 和可能的另一種非 gcc 編譯器工具來實現芯片中的第三種內核。

我一直在搜索“keil ccache”或“交叉編譯 ccache”,但一切(大部分)都歸結為 gcc 和一些關於在 ccache 的分支中支持的其他工具鏈的非常古老的項目。

有誰知道這是愚蠢的差事還是它無處不在以至於沒有理由問這個問題? 我的 google-fu 失敗了,所以我只是沒有找到我需要做的事情的信息,以使其與非 gcc 工具一起工作。

FWIW,GCC 是不可能的,因為它不支持我們定制的 Xtensa 或 DSP 處理器。

如果不清楚我在問什么:CCACHE 和/或 DISTCC 是否支持非 gcc 工具集。 如果是這樣,有什么我需要做的特別的事情還是應該“正常工作”?

tl;dr for distcc:不,但可以實現

據我所知,當前的 distcc 實現不支持像 Ceva 或 TI cl6x 這樣的 DSP 編譯器。 distcc 嚴重依賴於 gcc 接口(命令行參數),這在其他編譯器中是不同的(不幸的是沒有標准,也沒有兼容性)。

對於 distcc,可以實現對其他命令行參數的處理(很可能在這里的某個地方: https : //github.com/distcc/distcc/blob/master/src/arg.c )。

暫無
暫無

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

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