Distcc

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 28 aprilie 2020; verificările necesită 2 modificări .

distcc

distcc 3.1 pe Gentoo Linux
Tip de instrument de compilare distribuit
Autor Martin Pool
Dezvoltator Fergus Henderson
Scris in Xi
Sistem de operare Software multiplatformă
ultima versiune 3.1 ( 21 noiembrie 2008 )
Licență GPL
Site-ul web distcc.org

distcc (din limba engleză  distribuit compilator C/C++/ObjC ) este un instrument care vă permite să compilați coduri sursă folosind compilatoare C / C++ / ObjC pe mașini la distanță, ceea ce accelerează procesul de compilare.

Este format din două părți principale - server (distccd) și client (distcc).

distcc trimite codul sursă complet preprocesat și argumentele compilatorului prin rețea, astfel încât nu este nevoie să partajați sistemul de fișiere , să aveți aceleași fișiere antet sau biblioteci instalate și să aveți timpul sincronizat. Compilarea este controlată de computerul client, care este de obicei computerul unui dezvoltator sau desktop . Clientul distcc care rulează pe computer efectuează pașii pregătitori înainte de compilare, iar compilarea propriu-zisă este efectuată pe servere la distanță care rulează distccd.

De asemenea, este posibilă compilarea multiplatformă, adică o situație în care serverul distccd va compila surse pentru o arhitectură diferită de arhitectura serverului. De exemplu, un server x86-64 ar putea compila surse x86 sau alfa . Acest lucru necesită o configurare suplimentară.

Vezi și

Note

  1. Folosind Icecream | MDN (link indisponibil) . Preluat la 10 septembrie 2018. Arhivat din original la 10 septembrie 2018. 

Link -uri