問題タブ [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.
ccache - ccache 呼び出しがキャッシュ ヒットかどうかを確認する
ビルド プロセスの一環として、ビルド時間と ccache がキャッシュ内でアイテムを見つけたかどうかに関する統計を取得したいと考えています。ccache -s
以前と現在のキャッシュ ヒット数を比較できる場所を知っています。
ただし、何百ものコンパイル スレッドを並行して実行している場合、統計ではどのファイルがヒットしたのかわかりません。
の戻りコードはccache
コンパイラのものです。ccache が成功したかどうかを教えてくれる方法はありますか?
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週間困惑しました。何か案は?
c++ - `ccache -s` を使用して異なる CCACHE_DIR のヒット率を表示する方法
を使うccache -s
とこうなります。
しかしCCACHE_DIR
、異なる C++ プロジェクトに異なる環境を設定した場合、どのようにCCACHE_DIR
統計を取得できますか? これを行うことができるパラメーターはありますか?