About: Ccache   Goto Sponge  NotDistinct  Permalink

An Entity of Type : yago:Writer110794014, within Data Space : wasabi.inria.fr associated with source document(s)

Ccache is a software development tool that caches compilations so that the next time, the same compilation can be avoided and the results can be taken from the cache. This can greatly speed up recompilation time. The detection is done by hashing different kinds of information that should be unique for the compilation and then using the hash sum to identify the cached output. Ccache is licensed under the GNU General Public License.

AttributesValues
type
label
  • Ccache
  • Ccache
  • Ccache
  • Ccache
  • Ccache
  • Ccache
  • Ccache
comment
  • ccache est un logiciel libre de cache de compilation. Il permet d'éviter des compilations déjà effectuées, et permet des accélérations de 5 à 10 fois.[réf. nécessaire] Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
  • ccache è un programma che memorizza l'output della compilazione di un programma scritto in C/C++ così che la volta successiva la medesima compilazione possa essere evitata. Questo metodo velocizza di gran lunga il tempo di compilazione. Il programma conta sul fatto che senza che lui operi, codici sorgente identici siano ricompilati ripetutamente. Utilizzando varie opzioni si può disabilitare l'uso di dati messi nella cache.
  • ccacheとは、CまたはC++のコンパイラが出力するデータをキャッシュするソフトウェア開発ツールである。その目的は、2回目以降のソフトウェアビルドにおいてはコンパイルを避け、出力結果を再利用することにある。これは再コンパイル速度を劇的に改善する。このツールはコンパイラがソースコードをコンパイルする際の処理に割り込み、コンパイル時に固有であるべき各種データのハッシュ値を生成する。この付加的な処理により、概ね1度目のコンパイルはキャッシュを実行しない場合に比べ、コンパイルに時間がかかる。2度目以降のコンパイルでは再度ハッシュを生成し、その値がキャッシュデータのものと一致するかチェックする。一致すればccacheはコンパイラにコンパイルを指示する代わりにキャッシュされたデータを書き出す。一致しなければ、コンパイル処理はコンパイラに渡される。 ccacheはGNU General Public Licenseのもと利用可能である。
  • ccache – program komputerowy tworzący pamięć podręczną (ang. cache) dla kompilatora. Pozwala to na znaczne skrócenie procesu kompilacji. Ccache współpracuje z kompilatorem GCC.
  • ccache ist ein Computer-Programm, das das Produkt eines C/C++ Compilers zwischenspeichert (engl. ‚to cache‘), um somit das erneute Kompilieren desselben Quellcodes zu beschleunigen. Der Quellcode eines Computer-Programmes besteht üblicherweise aus mehreren Dateien (bei größeren Projekten können das mehrere hundert bis etliche tausend Dateien sein), die nicht alle gleichzeitig verändert werden. Sobald das Programm kompiliert wird, müssen jedoch alle Quell-Dateien einzeln in Objekt-Dateien übersetzt werden. Da aber die unveränderten Dateien bereits in der Form, in der sie vorliegen, kompiliert wurden, wäre es nicht sinnvoll, sie erneut zu übersetzen (was viel Zeit kosten kann). Stattdessen benutzt ccache das bereits existierende Produkt.
  • ссache (от англ. compiler cache; произносится «сикэш») — кэш компиляторов языка C и C++ для Linux и других Unix-подобных систем. Использование ссache может значительно ускорить сборку некоторых пакетов или проектов, которые компилируются несколько раз, так как заново компилироваться будут только файлы, которые изменились с последней компиляции.
  • Ccache is a software development tool that caches compilations so that the next time, the same compilation can be avoided and the results can be taken from the cache. This can greatly speed up recompilation time. The detection is done by hashing different kinds of information that should be unique for the compilation and then using the hash sum to identify the cached output. Ccache is licensed under the GNU General Public License.
sameAs
name
  • ccache
name
  • ccache
topic
described by
dbo:genre
author
dbp:latestReleaseDate
dbp:latestReleaseVersion
dbp:operatingSystem
subject
dbo:wikiPageID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
is primary topic of
wasDerivedFrom
http://purl.org/li...ics/gold/hypernym
dbo:abstract
  • ccache ist ein Computer-Programm, das das Produkt eines C/C++ Compilers zwischenspeichert (engl. ‚to cache‘), um somit das erneute Kompilieren desselben Quellcodes zu beschleunigen. Der Quellcode eines Computer-Programmes besteht üblicherweise aus mehreren Dateien (bei größeren Projekten können das mehrere hundert bis etliche tausend Dateien sein), die nicht alle gleichzeitig verändert werden. Sobald das Programm kompiliert wird, müssen jedoch alle Quell-Dateien einzeln in Objekt-Dateien übersetzt werden. Da aber die unveränderten Dateien bereits in der Form, in der sie vorliegen, kompiliert wurden, wäre es nicht sinnvoll, sie erneut zu übersetzen (was viel Zeit kosten kann). Stattdessen benutzt ccache das bereits existierende Produkt. Dafür wird es stets vor dem eigentlichen Compiler ausgeführt. Es prüft dabei, ob die zu kompilierende Datei bereits im Cache vorliegt, und ruft den Compiler erst dann auf, wenn dies nicht der Fall ist. Das Produkt (die Objekt-Datei) wird dann im Cache abgelegt, um beim nächsten Kompiliervorgang zur Verfügung zu stehen. Befindet sich eine kompilierte Datei im Cache, wird der Compiler nicht ausgeführt, stattdessen wird die Kopie aus dem Cache ins Arbeitsverzeichnis kopiert (restauriert). ccache legt dabei großen Wert darauf, dass nicht versehentlich die falsche Version der Datei restauriert wird. Dazu wird beim Vergleich mit den zwischengespeicherten Dateien nicht nur auf den Dateinamen geachtet, sondern auf den Inhalt samt den inkludierten Header-Dateien. Dies schließt versehentliche falsche Cache-Hits aus, so dass immer dasselbe Endprodukt erzeugt wird, als hätte man alle Dateien neu kompiliert.
  • ccache est un logiciel libre de cache de compilation. Il permet d'éviter des compilations déjà effectuées, et permet des accélérations de 5 à 10 fois.[réf. nécessaire] Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
  • ccache è un programma che memorizza l'output della compilazione di un programma scritto in C/C++ così che la volta successiva la medesima compilazione possa essere evitata. Questo metodo velocizza di gran lunga il tempo di compilazione. Il programma conta sul fatto che senza che lui operi, codici sorgente identici siano ricompilati ripetutamente. Utilizzando varie opzioni si può disabilitare l'uso di dati messi nella cache.
  • ccacheとは、CまたはC++のコンパイラが出力するデータをキャッシュするソフトウェア開発ツールである。その目的は、2回目以降のソフトウェアビルドにおいてはコンパイルを避け、出力結果を再利用することにある。これは再コンパイル速度を劇的に改善する。このツールはコンパイラがソースコードをコンパイルする際の処理に割り込み、コンパイル時に固有であるべき各種データのハッシュ値を生成する。この付加的な処理により、概ね1度目のコンパイルはキャッシュを実行しない場合に比べ、コンパイルに時間がかかる。2度目以降のコンパイルでは再度ハッシュを生成し、その値がキャッシュデータのものと一致するかチェックする。一致すればccacheはコンパイラにコンパイルを指示する代わりにキャッシュされたデータを書き出す。一致しなければ、コンパイル処理はコンパイラに渡される。 ccacheはGNU General Public Licenseのもと利用可能である。
  • ccache – program komputerowy tworzący pamięć podręczną (ang. cache) dla kompilatora. Pozwala to na znaczne skrócenie procesu kompilacji. Ccache współpracuje z kompilatorem GCC.
Faceted Search & Find service v1.13.91 as of Mar 24 2020


Alternative Linked Data Documents: Sponger | ODE     Content Formats:       RDF       ODATA       Microdata      About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data]
OpenLink Virtuoso version 07.20.3229 as of Jul 10 2020, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (94 GB total memory)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2025 OpenLink Software