問題タブ [ccache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1713 参照

ccache - ccache 呼び出しがキャッシュ ヒットかどうかを確認する

ビルド プロセスの一環として、ビルド時間と ccache がキャッシュ内でアイテムを見つけたかどうかに関する統計を取得したいと考えています。ccache -s以前と現在のキャッシュ ヒット数を比較できる場所を知っています。

ただし、何百ものコンパイル スレッドを並行して実行している場合、統計ではどのファイルがヒットしたのかわかりません。

の戻りコードはccacheコンパイラのものです。ccache が成功したかどうかを教えてくれる方法はありますか?

0 投票する
1 に答える
2808 参照

android - ccache が読み取り専用で失敗する

ubuntuマシンでAndroid 10を構築しています。ソースはカスタムであり、特にGoogleのものではありません。ソースは、ビルド済みのclangがccacheを使用するようにハードコーディングされています。私はccacheをインストールし、これらの変数をbashrcに追加しました:

_CCACHE_EXEC=/usr/bin/ccache

_CCACHE_EXEC -M 50G

USE_CCACHE=1 のエクスポート

~/.ccache の chmod と chown は、ビルド中に同じ結果になります。実際のエラーは次のとおりです。

ccache: エラー: ディレクトリ /home/brandonabandon/.ccache/tmp の作成に失敗しました: 読み取り専用ファイル システム。

ソースの所有者に連絡できません。最近のハードコーディングされた ccache コミットが原因でさらにエラーが発生する ccache を無効にしようとしました。以前は問題なくビルドできました。1週間困惑しました。何か案は?

0 投票する
2 に答える
85 参照

c++ - `ccache -s` を使用して異なる CCACHE_DIR のヒット率を表示する方法

を使うccache -sとこうなります。

しかしCCACHE_DIR、異なる C++ プロジェクトに異なる環境を設定した場合、どのようにCCACHE_DIR統計を取得できますか? これを行うことができるパラメーターはありますか?