InglêsFrancêsEspanhol

Ad


favicon do OnWorks

icmbuild - Online na nuvem

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

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


icmbuild - Um script de manutenção de programa genérico e fácil de configurar

SINOPSE


icmbuild [-h] [-c] args

DESCRIÇÃO


A icmbuild script é um script genérico que pode ser usado para fazer a manutenção do programa usando
fazer(1).

Icmbuild requer que o arquivo icmconf está disponível no diretório onde o programa
a manutenção é solicitada.

Icmbuild assume que suas fontes existem dentro e abaixo do diretório de trabalho atual. o
lima icmconf in fazerA distribuição de (1) fornece um exemplo de um icmconf arquivo que pode
ser usado por icmbuild. Naquele exemplo icmconf arquivo, presume-se que C + + Fontes são
mantido, mas a manutenção do programa para, por exemplo, C as fontes podem ser facilmente configuradas.

Icmbuild() compila todas as fontes em cada um dos subdiretórios nomeados no arquivo CLASSES,
e então compila todas as fontes no diretório de trabalho atual.

As fontes compiladas resultam em módulos de objetos que podem ser mantidos em uma biblioteca, contra
ao qual o módulo do objeto principal está vinculado. Também é possível especificar
bibliotecas às quais o programa deve ser vinculado.

Se uma biblioteca é construída, ela é mantida atualizada por icmbuild. Quando uma fonte é
compilado com sucesso, seu novo módulo de objeto irá substituir o antigo que é encontrado no
biblioteca. Nesse ponto, os arquivos objeto não são mais necessários e são removidos por
icmbuild.

KICK-START ICMBUILD


Para utilizar o icmbuild faça o seguinte:

o Instalar icmbuild em seu caminho;

o copiar icmconf (e provavelmente o arquivo CLASSES) para o diretório base do seu projeto
(ou seja, o diretório no qual e onde abaixo as fontes do projeto são encontradas);

o Modificar o #define no arquivo icmconf provar;

o Insira os nomes dos subdiretórios contendo fontes em linhas separadas no arquivo
CLASSES

Observe que a ordem das classes mencionadas em CLASSES is relevante. Nova classe
nomes (subdiretórios) sempre podem ser adicionados, mas reordenando as linhas no CLASSES
arquivo deve ser evitado. Se for necessário reordenar, primeiro execute o comando
icmbuild limpar para remover todos os arquivos até agora criados por icmbuild. Recompilação é
necessário, pois os nomes dos arquivos de objeto contêm números de ordem de classe para
identificação. Estes números de ordem de classe evitam colisões de nome de arquivo (por exemplo, dois
classes podem usar um arquivo dados.cc) e, portanto, a substituição de um arquivo xo da aula A
por arquivo xo da aula B é evitado;

o Agora simplesmente execute

icmbuild -h

do diretório base do projeto e deixe a informação de ajuda lhe dizer quais são suas opções
estão. Consulte a próxima seção para os modos de operação.

OPÇÕES


Icmbuild reconhece duas opções, no máximo uma deve ser especificada:

o -h: Fornece uma breve visão geral do uso.

o -c: Limpe a tela (usando tput remover filtragem) antes de iniciar o processo de compilação

Seguindo o opcional -c icmbuild() os seguintes argumentos podem ser passados ​​para icmbuild:

o limpar
limpar resquícios de atividades anteriores

o biblioteca
construir a biblioteca (estática e opcionalmente a biblioteca dinâmica)

o programa
construir o programa binário

o programa tira
construir o programa binário simplificado

o instalar programa caminho instalar o programa construído no caminho especificado (para ser
usado após a emissão icmbuild programa)

o instalar estático caminho instale a biblioteca estática construída no caminho especificado
(para ser usado após a emissão icmbuild biblioteca)

o instalar compartilhado caminho instale a biblioteca compartilhada construída no caminho especificado
(para ser usado após a emissão icmbuild biblioteca) Depois de adicionar uma linha a icmconf
contendo

# define DEFCOM "programa"

icmbuild por padrão usa o argumento programa. Depois de adicionar

# define DEFCOM "strip"

icmbuild por padrão usa o argumento tira. Depois de adicionar

# define "biblioteca" DEFCOM

icmbuild por padrão usa o argumento biblioteca.

DEFCOM é ignorado quando um modo operacional explícito é passado para icmbuild.

Use icmbuild online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad