distcc

distcc
distcc
Distcc3 log and help.png
distcc 3.1 в Gentoo Linux
Тип

инструмент распределённой компиляции

Автор

Martin Pool

Разработчик

Fergus Henderson

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

3.1 (21 ноября 2008)

Лицензия

GPL

Сайт

distcc.org

distcc (от англ. distributed C/C++/ObjC compiler) — инструмент, позволяющий компилировать исходные коды при помощи компиляторов C/C++/ObjC на удалённых машинах, что позволяет ускорить процесс компиляции.

Состоит из двух основных частей — серверной (distccd) и клиентской (distcc).

distcc отсылает полный обработанный препроцессором исходный код и аргументы компилятора по сети, поэтому нет необходимости открывать доступ к файловой системе, иметь те же заголовочные файлы или установленные библиотеки, иметь синхронизированное время. Компиляция управляется клиентской машиной, которая обычно представляет собой компьютер разработчика или настольный компьютер. Клиент distcc запускаемый на компьютере выполняет подготовительные этапы перед компиляцией, а непосредственно компиляция осуществляется на удалённых серверах с запущенным distccd.

Также возможно кросс-платформенное компилирование, то есть такая ситуация, при которой сервер distccd будет компилировать исходные коды для архитектуры, отличающейся от архитектуры сервера. Например, сервер с архитектурой x86_64 может компилировать исходные коды для архитектуры x86 или alpha. Для этого требуется дополнительная настройка.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "distcc" в других словарях:

  • distcc — Original author(s) Martin Pool Developer(s) Fergus Henderson Stable release 3.1 / 21 November 2008 Written in C/C++/Python …   Wikipedia

  • Distcc — Entwickler: Martin Pool Aktuelle Version: 3.1 (28. November 2008) Betriebssystem: diverse Unix Derivate Kategorie: Programmierwerkzeug …   Deutsch Wikipedia

  • distcc — Entwickler Martin Pool Aktuelle Version 3.1 (28. November 2008) Betriebssystem diverse Unix Derivate Kategorie Programmierwerkzeug Lizenz …   Deutsch Wikipedia

  • Distcc — Тип Компилятор Разработчик Fergus Henderson ОС Кроссплатформенное программное обеспечение Версия 3.1 (21 ноября 2008) …   Википедия

  • Distcc — Développeur Martin Pool Dernière version …   Wikipédia en Français

  • distcc — Développeur Martin Pool Dernière version 3.1 ( …   Wikipédia en Français

  • Distcc — infobox software name = distcc author = Martin Pool developer = Fergus Henderson latest release version = 3.0 latest release date = 7 August 2008 operating system = Cross platform genre = Compiler license = GNU General Public License website =… …   Wikipedia

  • Fergus Henderson (computer scientist) — infobox scientist name = Fergus Henderson birth date = 1971 residence = United States nationality = Australian field = Computer science work institution = Google alma mater = University of Melbourne doctoral advisor = Zoltan Somogyi known for =… …   Wikipedia

  • Gentoo Linux — Infobox OS name = Gentoo Linux caption = The desktop as provided by Gentoo Linux Live CD, release 2008.0 website = [http://www.gentoo.org www.gentoo.org] developer = Gentoo Foundation family = Linux source model = Open source, Free Software… …   Wikipedia

  • History of Xcode — In software development, the history of Xcode is the timeline of development and release of Apple Inc. s Xcode suite.Like Mac OS X itself, Xcode had its roots in technology from NeXT. Prior to the 24 October 2003 release of Mac OS X v10.3, Apple… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»