InglêsFrancêsEspanhol

Ad


favicon do OnWorks

cozinheiro - Online na nuvem

Execute o cook no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando cook 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


cook - uma ferramenta de construção de arquivos

SINOPSE


cozinhar [ opção...] [ nome do arquivo...]
cozinhar -Ajuda
cozinhar -Versão

DESCRIÇÃO


A cozinhar programa é uma ferramenta para construir arquivos. É fornecido um conjunto de arquivos para criar,
e instruções detalhando como construí-los. Em qualquer programa não trivial, haverá
ser pré-requisitos para executar as ações necessárias para criar qualquer arquivo, como
extração de um sistema de controle de origem. o cozinhar programa fornece um mecanismo para definir
estes.

Quando um programa está sendo desenvolvido ou mantido, o programador normalmente muda um
arquivo de vários que compõem o programa. o cozinhar programa examina a última modificação
vezes dos arquivos para ver quando os pré-requisitos de um arquivo foram alterados, o que implica que
o arquivo precisa ser recriado, pois está logicamente desatualizado.

A cozinhar programa também fornece uma facilidade para receitas implícitas, permitindo que os usuários especifiquem
como formar um arquivo com um determinado sufixo a partir de um arquivo com um sufixo diferente. Por exemplo,
para criar nome do arquivo.o da nome do arquivo.c

Opções e nomes de arquivos podem ser misturados arbitrariamente na linha de comando; nenhum processamento é feito
até que todas as opções e nomes de arquivos na linha de comando tenham sido verificados.

A cozinhar programa tentará criar os arquivos nomeados a partir das receitas fornecidas a ele.
As receitas estão contidas em um arquivo chamado Como cozinhar no diretório atual. Esse
arquivo pode, por sua vez, incluir outros arquivos contendo receitas adicionais.

Se nenhum nome do arquivos são fornecidos na linha de comando, os alvos da primeira receita definida são
cozinhou.

OPÇÕES


As opções válidas para cozinhar estão listados abaixo. Quaisquer outras opções (palavras no comando
linha começando com `-') fará com que uma mensagem de diagnóstico seja emitida.

-Açao
Execute os comandos dados nas receitas. Este é o padrão.

-No_Action
Não execute os comandos dados nas receitas.

-Book nome do arquivo
Diz ao cozinheiro para usar o livro de receitas nomeado, em vez do `` Howto.cook '' padrão
arquivo.

-Cascata
Esta opção pode ser usada para permitir o uso de ingredientes em cascata. Isto é o
padrão.

-No_CAScade
Esta opção pode ser usada para desativar o uso de ingredientes em cascata.

-Prosseguir
Se cozinhar um alvo falhar, continue com outras receitas para as quais o
alvo não é um ingrediente, direta ou indiretamente.

-Não_Continuar
Se cozinhar um alvo falhar, cozinhar vai sair. Este é o padrão.

-CHora Os dados inode st_ctime são usados ​​para complementar os dados st_mtime ao determinar
se os arquivos foram alterados ou não. Este é o padrão. (Se você não tem ideia
o que é isso, não mexa com isso.)

-No_CTime
Não complemente st_mtime com st_ctime. Isso pode ser importante quando st_nlink
mudanças em momentos críticos, porque fazer e quebrar links físicos toca
st_ctime. (Se você não tem ideia do que é isso, sério, não mexa com isso.)

-Erro
Quando um comando é executado, o código de saída será ignorado.

-No_Errok
Quando um comando é executado, se o código de saída for positivo, será considerado
falhar e, portanto, a receita que o contém falhou. Este é o padrão.

-Impressão digital
Quando cozinhar examina um arquivo para determinar se ele foi alterado, ele usa o último
informações de tempo modificadas disponíveis no sistema de arquivos. Há momentos em que
isso é alterado, mas o conteúdo do arquivo não muda de fato. o
recurso de impressão digital examina o conteúdo do arquivo quando parece ter
alterado e compara a impressão digital antiga com o conteúdo do arquivo atual.
(Veja Cookfp(1) para uma descrição do algoritmo de impressão digital.) Se o
impressão digital não mudou, a hora da última modificação no sistema de arquivos é ignorada.
Observe que isso tem implicações se você tem o hábito de usar o tocar(1)
comando - cozinhar não fará nada até que você realmente altere o arquivo.

-No_FingerPrint
Não use impressões digitais para complementar as informações do arquivo de hora da última modificação.
Este é o padrão.

-FingerPrint_Update
Esta opção pode ser usada para pesquisar a árvore de diretórios abaixo do diretório atual
e atualizar as impressões digitais do arquivo. Isso ajuda quando você usa outra ferramenta (como
RCS ou ClearCase) que altera o arquivo, mas preserva a modificação do arquivo
tempo.

-force
Sempre execute as ações das receitas, independentemente dos tempos da última modificação de
qualquer um dos ingredientes. Esta opção é útil se algo além do escopo de
o livro de receitas foi modificado; por exemplo, uma correção de bug em um compilador.

-No_Force
Execute as ações das receitas se algum dos ingredientes estiver logicamente fora do
encontro. Este é o padrão.

-Ajuda
Fornece informações sobre como executar cozinhar on stdout, e não realizar nenhum outro
função.

-Incluir nome do arquivo
Pesquise o diretório nomeado antes dos locais padrão para os livros de receitas incluídos.
Cada diretório assim nomeado será verificado na ordem indicada. Os lugares padrão
e guarante que os mesmos estão $ HOME / .cook então / usr / share / cook.

-Include_Cozinhado
Esta opção pode ser usada para exigir o cozimento de arquivos nomeados em #incluir-cozido
e # include-cozido-nowarn incluir linhas em livros de receitas. Os arquivos nomeados serão
incluído, se presente. Se os arquivos nomeados precisarem ser atualizados ou criados, este
será feito e, em seguida, o livro de receitas relido. Este é o padrão.

-No_Include_Cooked
Esta opção pode ser usada para inibir o cozimento implícito de arquivos nomeados em
#incluir-cozido e # include-cozido-nowarn incluir linhas em livros de receitas. Os arquivos
serão incluídos, se presentes, mas não serão atualizados ou criados, mesmo que
necessário.

-Include_Cooked_Warning
Esta opção ativa os avisos sobre dependências derivadas em livros de receitas derivados.
Normalmente, este é o padrão.

-No_Include_Cooked_Warning
Esta opção desativa os avisos sobre dependências derivadas em derivadas
livros de receitas.

-Lista
destaque cozinhar para redirecionar automaticamente o stdout e stderr da sessão.
A saída continuará a vir para o terminal, a menos que cozinhar está executando no
fundo. O nome do arquivo será o nome do livro de receitas com qualquer
sufixo removido e ".list" acrescentado; isso geralmente será Lista de instruções. Isto é
o padrão.

-Lista nome do arquivo
destaque cozinhar para redirecionar automaticamente o stdout e stderr da sessão em
o arquivo nomeado. A saída continuará a vir para o terminal, a menos que cozinhar is
executando em segundo plano.

-No_List
Nenhum redirecionamento automático da saída da sessão será feito.

-No_List nome do arquivo
Nenhum redirecionamento automático da saída da sessão será feito, no entanto
subseqüente -Lista as opções serão padronizadas para listar o arquivo nomeado.

-Metro
Após cada comando ser executado, imprima um resumo do uso da CPU do comando.

-No_Meter
Não imprima um resumo do uso da CPU após cada comando. Este é o padrão.

-Pares
Esta opção pode ser usada para gerar uma lista de dependências de arquivos em pares,
semelhante ao lorde(1) saída. Isso pode ser usado para desenhar diagramas de dependência de arquivo.
Também pode ser útil ao depurar livros de receitas.

- Comprimento da página número
Esta opção pode ser usada para definir o comprimento da página, usada quando Cozinhar precisa de
saída de paginação. O padrão é o que a variável de ambiente LINES informa, ou
o emulador de terminal informa se LINES não está definido. -Largura da página número Esta
opção pode ser usada para definir a largura da página, usada quando Cozinhar precisa embrulhar
saída (por exemplo, quando imprime recomenda ser executado). Padrões para o que o COLS
variável de ambiente diz isso, ou o emulador de terminal diz se COLS não é
definir. O valor máximo para número é 32767.

-Paralelo [ número ]
Esta opção pode ser usada para especificar o número de threads de execução paralela.
O número padrão é 4 se nenhum número específico de threads for especificado. Veja também
que o trabalhos_paralelos variável.

O uso desta opção em máquinas de processador único deve ser feito com muito cuidado,
pois pode fazer com que outro processamento seja completamente interrompido. Vários usuários fazendo isso
simultaneamente em uma máquina com vários processadores terá um efeito semelhante. Isto é
também para ficar sem memória virtual e espaço em disco temporário rapidamente se o
tarefas paralelas são complexas.

-No_PARallel
Esta opção pode ser usada para especificar que um único thread de execução deve ser usado.
Este é o padrão.

-Precioso
Quando os comandos no corpo de uma receita falham, não exclua os alvos do
receita.

-Não_Precioso
Quando os comandos no corpo de uma receita falham, exclua os alvos da receita.
Este é o padrão.

-Razão
Duas opções são fornecidas para rastrear as inferências cozinhar faz ao tentar
cozinhar um alvo. o -Razão opção irá causar cozinhar irá emitir grandes quantidades de
informações sobre as inferências que está fazendo ao preparar alvos. Esta opção
pode ser usado quando você pensa cozinhar está agindo estranhamente ou está apenas curioso.

-No_Razão
Esta opção pode ser usada para causar cozinhar não emitirá informações sobre o
inferências que está fazendo ao cozinhar alvos. Este é o padrão.

-Roteiro
Esta opção pode ser usada para solicitar que um script de shell seja impresso no padrão
saída. Este script de shell pode ser usado para construir os arquivos; captura muitos
da semântica do livro de receitas. Isso pode ser útil quando um projeto precisa ser
distribuído, e os destinatários não têm cozinhar(1) instalado. Também pode ser
muito útil ao depurar livros de receitas.

-Silencioso
Não faça eco dos comandos antes de serem executados.

-Não_Silencioso
Faça eco dos comandos antes de serem executados. Este é o padrão.

-Estrela
Emita indicadores de progresso uma vez por segundo. Esses indicadores de progresso incluem

+ Lendo o livro de receitas
- Executando uma função de coleta
* Construindo o gráfico de dependência
# Caminhando no gráfico de dependência
@ Escrevendo arquivos de impressão digital.

-No_STar
Não emita indicadores de progresso. Este é o padrão.

-Strip_Dot
Remova o "./" inicial dos nomes dos arquivos antes de tentar cozinhá-los; aplica-se a todos
nomes de arquivos e todas as receitas. Este é o padrão.

-No_Strip_Dot
Deixe "./" à esquerda nos nomes dos arquivos enquanto cozinha.

-SymLink-Ingredientes
A opção pede que, ao usar um caminho de pesquisa, essa receita de nível não superior
ingredientes obtêm um link simbólico de nível superior para o arquivo real. Isso se destina a
ferramentas com morte cerebral, como GNU Autoconf, que não grok caminhos de busca.

-Não-SymLink-Ingredients
Não crie links simbólicos de nível superior para ingredientes. Este é o padrão.

-Tell_Position
Esta opção pode ser usada para causar a posição dos comandos (nome do arquivo e linha
número) a ser impresso junto com o comando antes de ser executado (fornecido
que o -Não_Silencioso opção está em vigor).

-No_Tell_Position
Esta opção pode ser usada para suprimir a impressão da posição dos comandos (nome do arquivo
e o número da linha) junto com o comando antes de ser executado. Isto é o
padrão.

-Toque
Atualize os horários da última modificação dos arquivos de destino, em vez de executar o
ações vinculadas a receitas. Isso pode ser útil se você tiver feito uma modificação em
um arquivo que você sabe que tornará um sistema de arquivos logicamente desatualizado, mas
sem significado; por exemplo, adicionar um comentário a um arquivo de inclusão amplamente usado.

-Não toque
Execute as ações vinculadas às receitas, em vez de atualizar os horários da última modificação
dos arquivos de destino. Este é o padrão.

-Terminal
Ao listar, envie também o fluxo de saída para o terminal. Este é o padrão.

-No_TErminal
Ao listar, não envie a saída para o terminal.

-Ajuste de tempo
Esta opção causa cozinhar para verificar a hora da última modificação dos alvos de
receitas e as atualiza, se necessário, para garantir que sejam consistentes com
(mais jovem que) os tempos da última modificação dos ingredientes. Isso resulta em mais
chamadas de sistema e podem tornar as coisas mais lentas em alguns sistemas. Isso corresponde ao
Ajuste de tempo sinalizador de receita.

-No_Time_Adjust
Não atualize as vezes da última modificação do arquivo após executar o corpo de uma receita.
Este é o padrão. Isso corresponde ao sem ajuste de tempo sinalizador de receita.

-Rede
Esta opção pode ser usada para solicitar que uma página HTML seja impressa no padrão
saída. Esta página da web pode ser usada para documentar as dependências do arquivo; captura
muitas das semânticas do livro de receitas. Também pode ser muito útil ao depurar
livros de receitas.

nome=valor
Atribuir o valor para a variável nomeada. O valor pode conter espaços se você puder
convencer a concha a passá-los.

Todas as opções podem ser abreviadas; a abreviatura é documentada em letras maiúsculas,
todas as letras minúsculas e sublinhados (_) são opcionais. Você deve usar consecutivos
sequências de letras opcionais.

Todas as opções não diferenciam maiúsculas de minúsculas, você pode digitá-las em maiúsculas ou minúsculas ou um
combinação de ambos, o caso não é importante.

Por exemplo: os argumentos "-help", "-HEL" e "-h" são todos interpretados como significando o -Ajuda
opção. O argumento "-hlp" não será entendido, porque consecutivos opcionais
caracteres não foram fornecidos.

As opções e outros argumentos da linha de comando podem ser misturados arbitrariamente na linha de comando.

Os nomes de opção longos GNU são compreendidos. Uma vez que todos os nomes de opções para cozinhar são longos, este
significa ignorar o extra inicial '-'. O "--opção=valor"convenção também é
Entendido.

SAIR STATUS


A cozinhar o comando sairá com um status de 1 em qualquer erro. o cozinhar comando vai apenas
saia com um status de 0 se não houver erros.

Use o cozinheiro online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad