Este é o comando distcc-pump que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
distcc-pump - acelera a compilação remota com distcc
SINOPSE
bomba distcc CONSTRUIR COMANDO [ARGS] ...
avaliação ` bomba distcc --inicialização `; CONSTRUIR COMANDO [ARGS] ...; bomba distcc --desligar
DESCRIÇÃO
bomba distcc faz parte do distcc. É usado para o modo de bomba distcc. Modo de bomba do Distcc
acelera a compilação remota com distcc, também distribuindo o pré-processamento para o
Servidores.
Para uma descrição detalhada do modo de bomba, incluindo mais notavelmente alguns importante
restrições, ver o distcc(1) página de manual, em particular a COMO MODO BOMBA FUNCIONA seção
e os votos de RESTRIÇÕES ON BOMBA MODA seção.
O uso mais simples é o formulário
bomba distcc COMANDO [AR] ...
Isso iniciará um servidor de inclusão para o modo "bomba" do distcc; opcionalmente correr lsdistcc para
computar a lista de hosts distcc; definir algumas variáveis de ambiente auxiliares; mude o PATH para usar
o cliente distcc no mesmo diretório que o script "distcc-pump"; executar COMANDO com
o especificado ARG (s) ; e, em seguida, desligue o servidor de inclusão. o COMANDO é tipicamente um
comando de compilação paralelo, como "make -j80", que fará muitas invocações simultâneas de
distcc.
Uma forma alternativa de invocar bomba distcc é invocar explicitamente "distcc-pump --startup"
para iniciar o servidor de inclusão e "distcc-pump --shutdown" para parar o servidor de inclusão. o
O comando "distcc-pump --startup" iniciará o servidor de inclusão e imprimirá alguns
configurações de variáveis de ambiente. Essas variáveis de ambiente são usadas para comunicar
entre o cliente "distcc" do modo bomba e o servidor de inclusão, e para se comunicar entre
"distcc-pump --startup" e "distcc-pump --shutdown". O chamador de "distcc-pump
--startup "é responsável por definir essas variáveis de ambiente antes de invocar" distcc "
ou "distcc-pump --shutdown".
Por exemplo:
eval `distcc-pump --startup`
fazer -j80
bomba distcc --shutdown
Observe que o modo pump do distcc assume que os arquivos de origem não serão
modificado durante o tempo de vida do servidor de inclusão, modificando os arquivos de origem durante um
construir pode causar resultados inconsistentes.
INVOCAÇÃO LSDISTCC
Quando invocado no simples " bomba distcc COMANDO [AR] ... "forma, ou como" distcc-
bomba --comece ", a bomba distcc script irá invocar lsdistcc sempre que
DISTCC_POTENTIAL_HOSTS está definido e DISTCC_HOSTS não. Vai passar o valor de
DISTCC_POTENTIAL_HOSTS para lsdistcc e usar a saída de lsdistcc para definir DISTCC_HOSTS.
OPÇÕES
--Socorro Exibe instruções resumidas.
--comece
Inicia um servidor de inclusão e produz as configurações de variáveis de ambiente necessárias para
distcc(1) or bomba distcc --desligar para acessá-lo.
--desligar
Encerra um servidor de inclusão iniciado por bomba distcc --comece.
MEIO AMBIENTE VARIÁVEIS
As seguintes variáveis de ambiente são opcionais.
DISTCC_LOCATION
A localização do diretório distcc bin, que normalmente é inferida a partir do link-
resolvido dirname de argv [0]. Se este local for de fato o diretório bin dentro
uma instalação (como será o caso quando o script de bomba na instalação
executa), então os executáveis Python e o próprio distcc serão recuperados do
diretório pai do local.
DISTCC_POTENCIAL_HOSTS
Os servidores distcc que serão consultados por lsdistcc a fim de produzir um valor para
DISTCC_HOSTS. Este valor pode ser indefinido ou nulo. Nesses casos, lsdistcc não será
invocado, e distcc usará DISTCC_HOSTS ou o arquivo de configuração de hosts distcc,
conforme descrito na seção "Especificações do host" do distcc(1).
DISTCC_HOSTS
Esta variável é passada para distcc, mas apenas se DISTCC_POTENTIAL_HOSTS não for
definido.
LSDISTCC_ARGS
Argumentos extras para passar para lsdistcc. Ver lsdistcc --Socorro para mais detalhes.
INCLUDE_SERVER_ARGS
Argumentos extras para passar para o servidor de inclusão.
PITONOTIMIZAR
Se definido como "", a otimização Python é desativada.
EXEMPLO
bomba distcc fazer -j20
Use distcc-pump online usando serviços onworks.net