Distcc

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 28 april 2020; kontroller kräver 2 redigeringar .

distcc

distcc 3.1 på Gentoo Linux
Sorts distribuerat kompileringsverktyg
Författare Martin Pool
Utvecklaren Fergus Henderson
Skrivet i Xi
Operativ system Programvara för flera plattformar
senaste versionen 3.1 ( 21 november 2008 )
Licens GPL
Hemsida distcc.org

distcc (från engelska  distribuerad C/C++/ObjC-kompilator ) är ett verktyg som låter dig kompilera källkoder med C / C++ / ObjC-kompilatorer fjärrmaskiner , vilket påskyndar kompileringsprocessen.

Den består av två huvuddelar - server (distccd) och klient (distcc).

distcc skickar den fullständiga förbearbetade källkoden och kompilatorargumenten över nätverket, så det finns inget behov av att dela filsystemet , ha samma huvudfiler eller bibliotek installerade och ha tiden synkroniserad. Kompileringen styrs av klientdatorn, som vanligtvis är en utvecklares eller stationära dator . Distcc-klienten som körs på datorn utför de förberedande stegen före kompileringen, och den faktiska kompileringen utförs på fjärrservrar som kör distccd.

Det är också möjligt att kompilera plattformsoberoende, det vill säga en situation där distccd-servern kommer att kompilera källor för en arkitektur som skiljer sig från serverarkitekturen. Till exempel kan en x86-64 -server kompilera x86- eller alfakällor . Detta kräver ytterligare konfiguration.

Se även

Anteckningar

  1. Använda Icecream | MDN (inte tillgänglig länk) . Hämtad 10 september 2018. Arkiverad från originalet 10 september 2018. 

Länkar