InglêsFrancêsEspanhol

favicon do OnWorks

makeppreplay - Online na nuvem

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

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


makeppreplay - Repetidor rápido de ações makepp selecionadas

DESCRIÇÃO


?: - ?, A: -UMA,
--args-arquivo,
--argumentos-arquivo, C: -C,
-c, D: --diretório,
--funcionamento a seco, H: -h,
--ajuda, I: -EU,
--incluir,
--include-dir, J: - apenas imprimir, K: -k,
--continue, L: --registro,
--arquivo de log, M: -M,
$ MAKEPPREPLAYFLAGS,
--módulo, N: -n,
--sem log,
--diretório sem impressão,
--não avisar, P: --perfil, R: --reconheça,
--root-dir,
- diretório raiz, S: -sim,
--sed, T: -t,
--temporário, V: -V,
--versão

makeppreplay [ opção ...] [ VAR = valor ] [ alvo ...]

MPPR [ opção ...] [ VAR = valor ] [ alvo ...]

O makeppreplay tenta fazer as mesmas coisas que o makepp fez. Ele faz isso exclusivamente com base no
lembrou informações de compilação, economizando muito tempo por não ler makefiles, não analisar comandos,
não varrendo arquivos e não olhando para cada arquivo de repositório, para ver se ele se encaixa. Mas
ao contrário do makepp, ele reutiliza todos os links de repositório que encontra.

Ele não sabe sobre alvos falsos ou padrão, então você deve fornecer arquivos reais ou
diretórios, como um atalho para todos os arquivos que o makepp construiu neles. Por padrão, ele constrói
todos os arquivos makepp construídos no diretório atual ou escolhido.

Esta abordagem só é correta quando não há mudanças estruturais, ou seja, não é diferente
módulos a serem vinculados, nenhum arquivo movido, nenhuma instrução "#include" diferente, que deve
possivelmente fez com que esses arquivos fossem (re) compilados. Depois de atualizar do controle de versão, ou
ao construir em um repositório, onde outros podem ter causado tais mudanças, você deve
ligue para makepp uma vez após possíveis mudanças (por exemplo, de manhã após uma noite
atualização do repositório), para ter certeza de que suas informações de construção estão atualizadas.

Não ler makefiles significa que ele não conhecerá quaisquer subs (funções Perl) definidas neles.
Para isso, você deve colocar todas as suas funções em um módulo externo. Também não saberá
sobre quaisquer configurações de variáveis, o que só é um problema se o seu código Perl as acessar
(porque nas ações da regra eles já foram expandidos).

TUDO


Isso ainda é experimental e imperfeito.

· Construir uma árvore de dependência completa a partir dos alvos dados e decidir quais
deles para construir com base em seus métodos de verificação de construção. Isso requer que o método seja
lembrado nas informações de construção.

· Depois de implementar o item de marcador anterior, aceite mais opções de makepp, como "-j" ou
"--dont-build".

· Permitir cache de construção com "--no-populate-bc" implícito (porque makeppreplay não
garantir uma construção correta). O makepp pode publicar mais tarde no cache de compilação qualquer coisa que ele
retém.

· Faça o makepp lembrar as informações de compilação para todos os comandos com falha e para aqueles que não
tentativa porque suas dependências falharam. Isso é apenas parcialmente possível, porque
dependências só podem ser descobertas depois de construir os arquivos que as requerem. O que
deve acontecer com (a não tem informações de construção):

um: b
b:c
cmd_produção_a_and_b

OPÇÕES


As opções incluem algumas das opções de makepp, mais duas novas, para carregar módulos que
normalmente seria carregado de um makefile.

-A nome do arquivo
--args-file =nome do arquivo
--arguments-file =nome do arquivo
Leia o arquivo e analise-o como possivelmente separado por espaço em branco e / ou por nova linha
opções.

-C anuário
--directory =anuário
Cd para o diretório fornecido antes de carregar o makefile e tentar construir os destinos.
Isso é mais ou menos equivalente a especificar um diretório com "-F", exceto que
as opções subsequentes "-C", "-f", "-F", "-I" e "-R" são interpretadas em relação ao novo
diretório, em vez do antigo.

-c
--root-dir
--diretório-raiz
Cd até o diretório que contém um arquivo RootMakepp.

-I anuário
--include =anuário
--include-dir =anuário
Adicionar anuário para o caminho de carregamento do Perl @INC.

-?
-h
--Socorro
Imprima um breve resumo das opções.

-k
--continue
Crie o máximo de arquivos possível, mesmo que alguns deles contenham erros. Por padrão, makepp
pára quando encontra o primeiro erro, mesmo se houver outros arquivos que precisam
ser construído que não dependa do arquivo errôneo.

--log =nome do arquivo de log
--log-file =nome do arquivo de log
Altera o nome do arquivo de log para o nome indicado. Por padrão, o arquivo de log é
chamado .makepp / log. Este arquivo pode ser lido com makepplog, mppl.

-M módulo [= arg, ...]
--module =módulo [= arg, ...]
Carregue o módulo e importe quaisquer funções que ele exportar.

-n
--funcionamento a seco
- apenas imprimir
--recon
Imprima comandos sem realmente executá-los.

--sem registro
Não se preocupe em escrever uma descrição detalhada do que foi feito no arquivo de log.

--diretório sem impressão
Desative a entrada ou saída de mensagens do diretório.

--perfil
Produza carimbos de data / hora brutos antes e depois de cada ação.

-s expressão perl
--sed =expressão perl
Execute a expressão perl no comando antes de executá-lo, como para o pré-processador
"-s 's / -c / -E /; s / \. o \ b / .i / g'". Isso transformaria um comando de compilação ("-c")
em uma invocação de pré-processador ("-E"), mudando o .o sufixo para .i, que é um
sufixo convencional para C. pré-processado Ou você pode querer adicionar alguma saída de depuração para
seu vinculador. Se você tiver apenas um comando na regra, você pode fazer isso
substituindo-o no primeiro espaço: "-s 's / / -Wl, -t /'".

Quando o comando é alterado, nada é lembrado sobre isso, ou seja, o makepp vai pensar
você modificou manualmente o arquivo, causando uma reconstrução.

Observe que (ao contrário do makepp) makeppreplay não analisa o comando, por isso não vai notar
que o nome do arquivo de destino foi alterado. Portanto, você ainda deve solicitar o .o alvo, mesmo
embora um .i Será construído. E makeppclean não saberá removê-lo.

-t
--temporário
O Makeppreplay modifica as informações de construção de todos os arquivos tocados e de todas as dependências
foi encontrado modificado. Marca-os de tal forma que o makepp, no entanto, sabe que ele
precisa verificar novamente esses arquivos. Mas com esta opção, você pode evitar estes
modificações, de modo que o makepp irá simplesmente considerar todos os arquivos makeppreplay criados como
incorreta.

-V
--versão
Imprima o número da versão.

--não avisar
Não imprima nenhuma mensagem de aviso.

EXEMPLOS


Provavelmente, o uso mais comum é revincular um programa ou uma biblioteca após a edição de um
arquivo fonte:

makeppreplay subdir / foo.o bin / bar
subdiretório mppr / foo.o lib / libbar.so

MEIO AMBIENTE


Makeppreplay olha para a seguinte variável de ambiente:

$ MAKEPPREPLAYFLAGS
Qualquer opção que você queira sempre passar.

Use makeppreplay online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Osu!
    Osu!
    Osu! é um jogo de ritmo simples com um poço
    curva de aprendizado pensada para jogadores
    de todos os níveis de habilidade. Um dos grandes
    aspectos de Osu! é que é
    comunidade-dr...
    Baixar Osu!
  • 2
    LIBPNG: biblioteca de referência PNG
    LIBPNG: biblioteca de referência PNG
    Biblioteca de referência para apoiar o
    Formato Portable Network Graphics (PNG).
    Público: Desenvolvedores. Programação
    Idioma: C. Este é um aplicativo que
    também pode...
    Baixar LIBPNG: biblioteca de referência PNG
  • 3
    Detector de metal baseado em RP2040
    Detector de metal baseado em RP2040
    Baseado na placa Raspberry Pi Pico, este
    detector de metal está incluído no pulso
    categoria de detectores de metal de indução, com
    vantagens e desvantagens bem conhecidas.
    RP ...
    Baixar Detector de metais baseado em RP2040
  • 4
    Gerente PAC
    Gerente PAC
    PAC é um substituto Perl/GTK para
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Fornece uma GUI
    para configurar conexões: usuários,
    senhas, ESPERA regulamentação...
    Baixar PAC Manager
  • 5
    GeoServer
    GeoServer
    GeoServer é um software de código aberto
    servidor escrito em Java que permite aos usuários
    para compartilhar e editar dados geoespaciais.
    Projetado para interoperabilidade,
    publica da ...
    Baixar GeoServer
  • 6
    Vagalume III
    Vagalume III
    Um programa de finanças pessoais gratuito e de código aberto
    Gerente. Firefly III apresenta um
    sistema de escrituração por partidas dobradas. Você pode
    insira e organize rapidamente o seu
    transações eu ...
    Baixar Firefly III
  • Mais "

Comandos Linux

Ad