About: Distcc

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In software development, distcc is a tool for speeding up compilation of source code by using distributed computing over a computer network. With the right configuration, distcc can dramatically reduce a project's compilation time. It is designed to work with the C programming language (and its derivatives like C++ and Objective-C) and to use GCC as its backend, though it provides varying degrees of compatibility with the Intel C++ Compiler and Sun Microsystems' Sun Studio Compiler Suite. Distributed under the terms of the GNU General Public License, distcc is free software.

Property Value
dbo:abstract
  • In software development, distcc is a tool for speeding up compilation of source code by using distributed computing over a computer network. With the right configuration, distcc can dramatically reduce a project's compilation time. It is designed to work with the C programming language (and its derivatives like C++ and Objective-C) and to use GCC as its backend, though it provides varying degrees of compatibility with the Intel C++ Compiler and Sun Microsystems' Sun Studio Compiler Suite. Distributed under the terms of the GNU General Public License, distcc is free software. (en)
  • distcc ist ein Client-Server-Tool zum Verteilen von Compile-Prozessen auf Unix/Linux-Systemen. distcc verteilt die Kompilierung der einzelnen Source-Dateien eines Projektes auf andere Rechner (Knoten genannt), auf denen distcc läuft. distcc beschleunigt dadurch das Kompilieren von C, C++, Objective-C und Objective C++ Programmen, fast linear mit steigender Knotenzahl. distcc benutzt für die Kompilierung die GNU Compiler Collection, wobei andere Compiler auch unterstützt werden könnten. Der Standardport für die Netzwerkkommunikation ist 3632. distcc steht unter der GNU General Public License. (de)
  • distcc est un logiciel libre qui permet de distribuer les tâches de compilation d'un code source en C, C++ ou Objective C entre plusieurs machines en réseau. Il est conçu pour fonctionner avec gcc, bien qu'il fournisse différents degrés de compatibilité avec les compilateurs Intel et Sun. Il est distribué selon les termes de la licence GNU GPL. (fr)
  • ソフトウェア開発においてdistccとは、コンピュータネットワーク上での分散コンピューティングを利用し、ソースコードのコンパイル速度を改善するツールである。適切な設定を行えば、distccはプロジェクトのコンパイル時間を劇的に低減することが可能となる。 このツールはC言語(また、C++、Objective-Cなどの派生言語)と連携するように、そしてGCCをそのバックエンドとして使用するよう設計されている。Intel C++ Compilerやサン・マイクロシステムズのでの動作報告も上がっているが互換性があるとまでは言えない。distccはフリーソフトウェアであり、GNU General Public Licenseのもと配布される。 (ja)
  • distcc - otwarte oprogramowanie, rozprowadzane na licencji GPL, służące do kompilacji kodu źródłowego napisanego w językach C, C++ i Objective C równolegle, na kilku komputerach pracujących w sieci. Zostało stworzone do współpracy z kompilatorem GCC, ale potrafi również współpracować z i kompilatorem C firmy Sun Microsystems. Przy odpowiedniej konfiguracji potrafi bardzo znacząco skrócić czas kompilacji. (pl)
  • Distcc is een programma dat de rekenkracht van een compilatieproces in de programmeertalen C en C++ verspreidt over meerdere computers.Een compilatieproces kan op deze manier worden versneld. Bijvoorbeeld: 1 computer met 750 MHz kloksnelheid moet een Linux-omgeving compileren, dit gaat echter minstens 20 uur duren. Nu zijn er 4 computers in het netwerk die hun processorkracht niet gebruiken met elk een rekenkracht van 500 MHz. De rekenkracht wordt verspreid: 4 × 500 = 2000 MHz + 750 = 2750 MHz Dit is de rekenkracht van alle 4 pc's in het netwerk samen + (1) de pc die hulp nodig heeft bij het compilatieproces. Hier kan je zien dat de pc sneller kan rekenen doordat de kracht van de pc's samen wordt gebundeld, met als gevolg dat het compilatieproces in plaats van 20 uur misschien maar 5 uur duurt. De naam komt waarschijnlijk van distributed c compiler. (nl)
  • distcc (от англ. distributed C/C++/ObjC compiler) — инструмент, позволяющий компилировать исходные коды при помощи компиляторов C/C++/ObjC на удалённых машинах, что ускоряет процесс компиляции. Состоит из двух основных частей — серверной (distccd) и клиентской (distcc). distcc отсылает полный обработанный препроцессором исходный код и аргументы компилятора по сети, поэтому нет необходимости открывать доступ к файловой системе, иметь те же заголовочные файлы или установленные библиотеки, иметь синхронизированное время. Компиляция управляется клиентской машиной, которая обычно представляет собой компьютер разработчика или настольный компьютер. Клиент distcc запускаемый на компьютере выполняет подготовительные этапы перед компиляцией, а непосредственно компиляция осуществляется на удалённых серверах с запущенным distccd. Также возможно кросс-платформенное компилирование, то есть такая ситуация, при которой сервер distccd будет компилировать исходные коды для архитектуры, отличающейся от архитектуры сервера. Например, сервер с архитектурой x86-64 может компилировать исходные коды для архитектуры x86 или alpha. Для этого требуется дополнительная настройка. (ru)
dbo:genre
dbo:latestReleaseDate
  • 2018-03-03 (xsd:date)
dbo:latestReleaseVersion
  • 3.3
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 566191 (xsd:integer)
dbo:wikiPageLength
  • 5524 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1048430177 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Martin Pool (en)
dbp:developer
  • Fergus Henderson (en)
dbp:genre
dbp:latestReleaseDate
  • 2018-03-03 (xsd:date)
dbp:latestReleaseVersion
  • 3.300000 (xsd:double)
dbp:license
dbp:name
  • distcc (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • In software development, distcc is a tool for speeding up compilation of source code by using distributed computing over a computer network. With the right configuration, distcc can dramatically reduce a project's compilation time. It is designed to work with the C programming language (and its derivatives like C++ and Objective-C) and to use GCC as its backend, though it provides varying degrees of compatibility with the Intel C++ Compiler and Sun Microsystems' Sun Studio Compiler Suite. Distributed under the terms of the GNU General Public License, distcc is free software. (en)
  • distcc ist ein Client-Server-Tool zum Verteilen von Compile-Prozessen auf Unix/Linux-Systemen. distcc verteilt die Kompilierung der einzelnen Source-Dateien eines Projektes auf andere Rechner (Knoten genannt), auf denen distcc läuft. distcc beschleunigt dadurch das Kompilieren von C, C++, Objective-C und Objective C++ Programmen, fast linear mit steigender Knotenzahl. distcc benutzt für die Kompilierung die GNU Compiler Collection, wobei andere Compiler auch unterstützt werden könnten. Der Standardport für die Netzwerkkommunikation ist 3632. distcc steht unter der GNU General Public License. (de)
  • distcc est un logiciel libre qui permet de distribuer les tâches de compilation d'un code source en C, C++ ou Objective C entre plusieurs machines en réseau. Il est conçu pour fonctionner avec gcc, bien qu'il fournisse différents degrés de compatibilité avec les compilateurs Intel et Sun. Il est distribué selon les termes de la licence GNU GPL. (fr)
  • ソフトウェア開発においてdistccとは、コンピュータネットワーク上での分散コンピューティングを利用し、ソースコードのコンパイル速度を改善するツールである。適切な設定を行えば、distccはプロジェクトのコンパイル時間を劇的に低減することが可能となる。 このツールはC言語(また、C++、Objective-Cなどの派生言語)と連携するように、そしてGCCをそのバックエンドとして使用するよう設計されている。Intel C++ Compilerやサン・マイクロシステムズのでの動作報告も上がっているが互換性があるとまでは言えない。distccはフリーソフトウェアであり、GNU General Public Licenseのもと配布される。 (ja)
  • distcc - otwarte oprogramowanie, rozprowadzane na licencji GPL, służące do kompilacji kodu źródłowego napisanego w językach C, C++ i Objective C równolegle, na kilku komputerach pracujących w sieci. Zostało stworzone do współpracy z kompilatorem GCC, ale potrafi również współpracować z i kompilatorem C firmy Sun Microsystems. Przy odpowiedniej konfiguracji potrafi bardzo znacząco skrócić czas kompilacji. (pl)
  • Distcc is een programma dat de rekenkracht van een compilatieproces in de programmeertalen C en C++ verspreidt over meerdere computers.Een compilatieproces kan op deze manier worden versneld. Bijvoorbeeld: 1 computer met 750 MHz kloksnelheid moet een Linux-omgeving compileren, dit gaat echter minstens 20 uur duren. Nu zijn er 4 computers in het netwerk die hun processorkracht niet gebruiken met elk een rekenkracht van 500 MHz. De rekenkracht wordt verspreid: 4 × 500 = 2000 MHz + 750 = 2750 MHz De naam komt waarschijnlijk van distributed c compiler. (nl)
  • distcc (от англ. distributed C/C++/ObjC compiler) — инструмент, позволяющий компилировать исходные коды при помощи компиляторов C/C++/ObjC на удалённых машинах, что ускоряет процесс компиляции. Состоит из двух основных частей — серверной (distccd) и клиентской (distcc). (ru)
rdfs:label
  • Distcc (de)
  • Distcc (en)
  • Distcc (fr)
  • Distcc (ja)
  • Distcc (nl)
  • Distcc (pl)
  • Distcc (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • distcc (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License