In software development, ccache is a tool which caches the output of C/C++ compilation so that the next time, the same compilation can be omitted. This can greatly speed up compiling time. The program counts on the fact that identical preprocessed source code compiled using the identical compiler settings results in identical output being generated. Released under the GNU General Public License, ccache is free software.
| Property | Value |
| dbpedia-owl:Software/license
| |
| dbpedia-owl:Work/genre
| |
| dbpedia-owl:genre
| |
| dbpedia-owl:license
| |
| dbpprop:abstract
|
- In software development, ccache is a tool which caches the output of C/C++ compilation so that the next time, the same compilation can be omitted. This can greatly speed up compiling time. The program counts on the fact that identical preprocessed source code compiled using the identical compiler settings results in identical output being generated. Released under the GNU General Public License, ccache is free software.
- ccache ist ein Computer-Programm, das das Produkt eines C/C++ Compilers zwischenspeichert, 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, bereits 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.
- 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 di può disabilitare l'uso di dati messi nella cache.
- 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.
- ссache (сикэш) — хэширующий препроцессор компиляторов языка С и С++ для GNU/Linux. Использование ссache может значительно ускорить сборку некоторых пакетов или проектов, которые компилируются несколько раз, так как заново компилироваться будут только файлы, которые изменились с последней компиляции.
|
| dbpprop:genre
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:name
| |
| dbpprop:portalProperty
|
- Free Software Portal Logo.svg
- Free software
|
| dbpprop:reference
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
|
- In software development, ccache is a tool which caches the output of C/C++ compilation so that the next time, the same compilation can be omitted. This can greatly speed up compiling time. The program counts on the fact that identical preprocessed source code compiled using the identical compiler settings results in identical output being generated. Released under the GNU General Public License, ccache is free software.
- ccache ist ein Computer-Programm, das das Produkt eines C/C++ Compilers zwischenspeichert, 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.
- 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.
- 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 di può disabilitare l'uso di dati messi nella cache.
- 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.
- ссache (сикэш) — хэширующий препроцессор компиляторов языка С и С++ для GNU/Linux.
|
| rdfs:label
|
- Ccache
- Ccache
- Ccache
- Ccache
- Ccache
- Ccache
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:name
| |
| foaf:page
| |
| is owl:sameAs
of | |