Ccacheとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Ccacheの意味・解説 

ccache

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/16 09:40 UTC 版)

ccache
作者 アンドリュー・トリジェル (Andrew Tridgell)、Joel Rosdahl
最新版
4.11 / 2025年3月9日 (7日前) (2025-03-09)[1]
リポジトリ
プログラミング
言語
C++,C言語[2]
対応OS Unix系
プラットフォーム クロスプラットフォーム
サポート状況 開発中
種別 コンパイルツール
ライセンス GNU General Public License
公式サイト ccache.dev
テンプレートを表示

ccacheとは、CまたはC++コンパイラが出力するデータをキャッシュするソフトウェア開発ツールである。その目的は、2回目以降のソフトウェアビルドにおいてはコンパイルを避け、出力結果を再利用することにある。これは再コンパイル速度を劇的に改善する。このツールはコンパイラがソースコードをコンパイルする際の処理に割り込み、コンパイル時に固有であるべき各種データのハッシュ値を生成する。この付加的な処理により、概ね1度目のコンパイルはキャッシュを実行しない場合に比べ、コンパイルに時間がかかる。2度目以降のコンパイルでは再度ハッシュを生成し、その値がキャッシュデータのものと一致するかチェックする。一致すればccacheはコンパイラにコンパイルを指示する代わりにキャッシュされたデータを書き出す。一致しなければ、コンパイル処理はコンパイラに渡される。

ccacheはGNU General Public Licenseのもと利用可能である。

脚注

  1. ^ ccache news”. ccache.dev. 2025年3月16日閲覧。
  2. ^ Ccache news, Ccache 4.0, Changed tooling” (2020年10月18日). 2022年8月3日閲覧。 “A C++11 compiler, a C99 compiler and CMake 3.4.3 or newer are now required to build ccache.”

関連項目

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Ccache」の関連用語

Ccacheのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Ccacheのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのccache (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS