Este é o comando icmstart 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
icmstart - Um script de inicialização para manutenção do programa icmbuild
SINOPSE
icmstart [Opções] top-dir [programa | biblioteca]
DESCRIÇÃO
A icmstart script é um script genérico que pode ser usado para iniciar a manutenção do programa
utilização fazer(1) e icmbuild(1). Icmstart cria um diretório inicial diretório superior e
instala os arquivos AULAS, VERSÃO e icmconf abaixo diretório superior. Um segundo argumento
`programa'ou `biblioteca'pode ser especificado como o modo padrão de operação do
icmbuild(1) roteiro.
Arquivos de esqueleto para o diretório principal e subdiretórios, listados por padrão no arquivo
/etc/icmake/icmstart.rc, também pode ser instalado (cf. icmstart.rc(7)).
Depois de mudar para o diretório criado por icmstart que o icmbuild(1) script pode ser usado para
manutenção do programa.
OPÇÕES
Icmstart pode ser chamado com as seguintes opções, que (se especificadas) devem ser as primeiras
argumentos de icmstart:
o -b
Instalação básica: os arquivos VERSION, usage.cc e version.cc não são instalados,
e a entrada #define USE_VERSION no icmconf está comentada.
o -c caminho de configuração
Use os arquivos de configuração (icmstart.rc, AUTOR, ANOS e VERSÃO) se encontrado em
`confpath 'ao invés de em ~ / .icmake e / ou / etc / icmake /. Uma vez que um arquivo é encontrado, ele é
usado permitindo substituições parciais dos arquivos padrão fornecidos por fazer(1).
o -d
Não execute nenhum comando, mas mostre os comandos que teriam sido executados em
a saída padrão.
o -I
Não instale arquivos.
o -r Substitua incondicionalmente os arquivos existentes. Se -r não é fornecido icmstart perguntará
o usuário para confirmar que um arquivo existente deve ser sobrescrito. Se um esqueleto
especificação refere-se a um diretório, o diretório completo e seus subdiretórios irão
ser substituído.
o -s caminho de esqueleto
Por padrão, os arquivos de esqueleto são listados no arquivo de recursos de esqueleto
/usr/share/icmake/icmstart.rc. Alternativamente, o arquivo de recurso de esqueleto pode ser
especificado pelo ICM variável de ambiente, que, por sua vez, pode ser anulada pelo
caminho especificado com o -s opção. O caminho do esqueleto pode ser especificado como um completo
caminho do arquivo ou como um diretório, caso em que o arquivo de recurso esqueleto é assumido como
be icmstart.rc (veja abaixo em ESQUELETO ARQUIVOS). Desde a icmstart usos cp para instalar
arquivos, cp deve estar disponível quando icmstart deve instalar arquivos de esqueleto.
ESQUELETO ARQUIVOS
Os arquivos de recursos do esqueleto podem conter comentários (linhas vazias e linhas que começam com o
marca de hash (#)) que é ignorado e deve conter especificações de recurso s
para instalar.
O arquivo de recurso padrão é /etc/icmake/icmstart.rc, contém
CLASSES
P principal.cc
P principal.ih
P uso.cc
Versão P.cc
P? scanner
P? analisador
Este arquivo foi anulado por ~ / .icmake / icmstart.rc. Ver icmstart.rc(7) para obter detalhes sobre o
formato do icmstart.rc arquivo.
CONFIGURAÇÃO ARQUIVOS
Os arquivos de configuração icmstart.rc, AUTOR, ANOS e VERSÃO são reconhecidos e
processado por icmstart.
Se o -c opção foi especificada arquivos de configuração encontrados no caminho especificado neste
opção são usados. Se não for especificado ou se um arquivo não for encontrado, o caminho ~ / icmake is
inspecionado. Se um arquivo de configuração não for encontrado em ~ / icmake ou, arquivos de configuração em
/ etc / icmake são usados.
Os arquivos de configuração não são necessários para o funcionamento adequado do icmstart. Quando ausente
icmstart executa as seguintes ações padrão:
o Se o arquivo AUTOR não existe icmstart usos #define AUTOR "".
Quando o arquivo AUTOR é definido em um caminho de configuração, deve ter uma linha,
definir o autor do programa. Por exemplo,
# define AUTOR "Frank B. Brokken[email protegido]>"
o Se o arquivo VERSÃO não existe icmstart usos #define VERSÃO "0.00.00".
Quando o arquivo VERSÃO é definido em um caminho de configuração, deve ter uma linha,
definir a versão inicial do programa. Por exemplo,
#define VERSÃO "1.00.00"
o Se o arquivo ANO não existe icmstart usos #define ANOS "yyyy" onde aaaa is
o ano em curso.
Quando o arquivo ANO é definido em um caminho de configuração, deve ter uma linha,
definir o ano de lançamento inicial do programa. Por exemplo,
#define ANOS "2016"
Plural é usado aqui, já que um ano de lançamento geralmente se torna uma faixa de anos após
algum tempo, como com a especificação de anos de Icmake:
#define ANOS "1992-2016"
o Se o arquivo icmstart.rc não existe (ou está vazio) icmstart não vai instalar nenhum
dos arquivos normalmente encontrados em icmstart.rc, mas o diretório inicial do projeto,
icmconf e VERSÃO estão instalados. )
Use icmstart online usando serviços onworks.net