distcc | |
---|---|
distcc 3.1 på Gentoo Linux | |
Type | distribueret kompileringsværktøj |
Forfatter | Martin Pool |
Udvikler | Fergus Henderson |
Skrevet i | Xi |
Operativ system | Cross-platform software |
nyeste version | 3.1 ( 21. november 2008 ) |
Licens | GPL |
Internet side | distcc.org |
distcc (fra engelsk distribueret C/C++/ObjC compiler ) er et værktøj, der giver dig mulighed for at kompilere kildekoder ved hjælp af C / C++ / ObjC compilere på fjernmaskiner, hvilket fremskynder kompileringsprocessen.
Den består af to hoveddele - server (distccd) og klient (distcc).
distcc sender den komplette forbehandlede kildekode og kompileringsargumenter over netværket, så der er ingen grund til at dele filsystemet , have de samme header-filer eller biblioteker installeret og få tiden synkroniseret. Kompileringen styres af klientmaskinen, som normalt er en udvikler- eller stationær computer . Distcc-klienten, der kører på computeren, udfører de forberedende trin før kompilering, og selve kompileringen udføres på fjernservere, der kører distccd.
Det er også muligt at kompilere på tværs af platforme, det vil sige en situation, hvor distccd-serveren vil kompilere kilder til en arkitektur, der er forskellig fra serverarkitekturen. For eksempel kan en x86-64 -server kompilere x86- eller alfa- kilder . Dette kræver yderligere konfiguration.