Ito ang command na distcc-pump na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
distcc-pump - pabilisin ang remote compilation gamit ang distcc
SINOPSIS
distcc-pump BUILD-COMMAND [ARGS] ...
eval ` distcc-pump --startup `; BUILD-COMMAND [ARGS] ... ; distcc-pump --pagsara
DESCRIPTION
distcc-pump ay bahagi ng distcc. Ginagamit ito para sa pump mode ng distcc. Ang pump mode ng Distcc
pinapabilis ang remote compilation sa distcc sa pamamagitan din ng pamamahagi ng preprocessing sa
mga server.
Para sa isang detalyadong paglalarawan ng pump mode, kabilang ang pinaka-kapansin-pansin ang ilan mahalaga
mga paghihigpit, tingnan ang distcc(1) man page, lalo na ang PAANO PUMP-MODE gUMAGANA seksyon
at ang RESTRICTIONS ON Mag-usisa MODE seksyon.
Ang pinakasimpleng paggamit ay ang form
distcc-pump COMMAND [ARG] ...
Magsisimula ito ng isang kasamang server para sa "pump" mode ng distcc; opsyonal na tumakbo lsdistcc sa
kalkulahin ang listahan ng distcc host; magtakda ng ilang auxiliary na mga variable ng kapaligiran; baguhin ang PATH na gagamitin
ang distcc client sa parehong direktoryo ng script na "distcc-pump"; isagawa COMMAND sa
ang tinukoy (mga) ARG ; at pagkatapos ay isara ang kasamang server. Ang COMMAND ay karaniwang a
parallel build command, tulad ng "make -j80", na gagawa ng maraming kasabay na invocations ng
distcc.
Isang alternatibong paraan ng pagtawag distcc-pump ay tahasang tumawag ng "distcc-pump --startup"
para simulan ang include server at "distcc-pump --shutdown" para ihinto ang include server. Ang
Sisimulan ng command na "distcc-pump --startup" ang include server, at magpi-print ng ilan
mga setting ng variable ng kapaligiran. Ang mga variable ng kapaligiran na ito ay ginagamit upang makipag-usap
sa pagitan ng pump-mode na "distcc" client at ng kasamang server, at upang makipag-usap sa pagitan
"distcc-pump --startup" at "distcc-pump --shutdown". Ang tumatawag ng "distcc-pump
--startup" ang may pananagutan sa pagtatakda ng mga variable ng kapaligiran bago gamitin ang "distcc"
o "distcc-pump --shutdown".
Halimbawa:
eval `distcc-pump --startup`
gumawa -j80
distcc-pump --shutdown
Tandaan na ipinapalagay ng pump-mode ng distcc na hindi magiging source ang mga file
binago sa panahon ng isama ang server, kaya ang pagbabago ng mga source file sa panahon ng a
build ay maaaring magdulot ng hindi pantay na mga resulta.
PAGTATANGGI LSDISTCC
Kapag tinawag sa alinman sa simpleng " distcc-pump COMMAND [ARG] ... " anyo, o bilang " distcc-
bomba --Magsimula ", ang distcc-pump i-invoke ang script lsdistcc kailanman
Nakatakda ang DISTCC_POTENTIAL_HOSTS at ang DISTCC_HOSTS ay hindi. Papasa ito sa halaga ng
DISTCC_POTENTIAL_HOSTS sa lsdistcc at gamitin ang output ng lsdistcc upang itakda ang DISTCC_HOSTS.
Opsyon
- Tumulong Nagpapakita ng mga tagubilin sa buod.
--Magsimula
Nagsisimula ng isang kasamang server, at naglalabas ng mga setting ng variable ng kapaligiran na kailangan para sa
distcc(1) or distcc-pump --pagsara upang ma-access ito.
--pagsara
Isinasara ang isang kasamang server na sinimulan ni distcc-pump --Magsimula.
Kapaligiran MGA VARIABLE
Ang mga sumusunod na variable ng kapaligiran ay lahat opsyonal.
DISTCC_LOCATION
Ang lokasyon ng direktoryo ng distcc bin, na karaniwang hinihinuha mula sa link-
nalutas ang diname ng argv[0]. Kung ang lokasyong ito ay sa katunayan ang direktoryo ng bin sa loob
isang pag-install (tulad ng mangyayari kapag ang pump script sa pag-install
executes), pagkatapos ay ang Python executable at distcc mismo ay kukunin mula sa
direktoryo ng magulang ng lokasyon.
DISTCC_POTENTIAL_HOSTS
Ang mga distcc server na itatanong ng lsdistcc upang makagawa ng isang halaga para sa
DISTCC_HOSTS. Maaaring hindi nakatakda o null ang value na ito. Sa ganitong mga kaso, ang lsdistcc ay hindi magiging
ini-invoke, at gagamitin ng distcc ang DISTCC_HOSTS o ang configuration file ng distcc hosts,
gaya ng inilarawan sa seksyong "Mga Detalye ng Host" ng distccNa (1).
DISTCC_HOSTS
Ang variable na ito ay ipinapasa sa distcc ngunit kung ang DISTCC_POTENTIAL_HOSTS ay hindi
itakda.
LSDISTCC_ARGS
Mga karagdagang argumento na ipapasa sa lsdistcc. Tingnan mo lsdistcc - Tumulong para sa karagdagang detalye.
INCLUDE_SERVER_ARGS
Mga karagdagang argumento na ipapasa sa isamang server.
PYTHONOPTIMIZE
Kung nakatakda sa "", pagkatapos ay hindi pinagana ang pag-optimize ng Python.
Halimbawa
distcc-pump gumawa -j20
Gumamit ng distcc-pump online gamit ang mga serbisyo ng onworks.net