Este é o comando ecppc 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
ecppc - compilador para ecpp(7)
SINOPSE
ecppc [-bhszvtM] [-s] [-o nome do arquivo] [-n nome] [-m tipo mime] [--mimetypes nome do arquivo] [-I
dir] [-l categoria de registro] nome do arquivo
ecppc -bb nome do arquivo ...
DESCRIÇÃO
ecppc é o compilador da linguagem ecpp. ecpp é uma linguagem de modelo, que permite que o
usuário incorporar C ++ - código em HTML para uso em tntnet(8). ecppc gera uma classe C ++ - de
um modelo ecpp. Ele também pode compilar dados binários em uma classe C ++, o que torna possível
para integrá-los em um aplicativo tntnet.
OPÇÕES
-b Isso ativa o modo binário. Ecppc não procura por tags ecpp, mas cria uma classe,
que apenas copia os dados
-bb Isso ativa o modo multi-binário. Cada arquivo binário tem alguma sobrecarga, quando empacotado
em um aplicativo tntnet. Essa sobrecarga pode ser bastante significativa, quando
Os arquivos binários são pequenos, como pequenos ícones em um aplicativo da web. Para reduzir isso
sobrecarga, vários binários podem ser compactados em uma única classe, o que remove o
sobrecarga por binário completamente.
Quando o componente é chamado, ele usa o parâmetro path-info
(request.getPathInfo ()) da solicitação, para decidir qual binário enviar. Se não
o nome do arquivo corresponde às informações do caminho, o processamento é recusado. Os binários não precisam ser de
mesmo tipo mime, uma vez que o tipo mime é procurado automaticamente no banco de dados mime
por extensão de arquivo do arquivo-fonte.
-i nome do arquivo
No modo multi binário (opção -bb) os nomes dos arquivos podem ser lidos a partir do arquivo especificado
com esta opção. Isso pode ser útil quando a linha de comando fica muito longa ou apenas
Por conveniência.
-I dir Pesquise arquivos de inclusão no diretório. Esta opção pode ser passada várias vezes. Tudo
os diretórios especificados são pesquisados, por sua vez, por arquivos de inclusão.
-l categoria de registro
Defina a categoria de registro. O padrão é nome do componente.componente.
-L Desative a geração de # diretivas de linha
-m tipo mime
Defina o tipo MIME de saída. Este é o tipo MIME, enviado pelo componente ao navegador
no cabeçalho Content-Type-. Sem este parâmetro, o tipo MIME é pesquisado a partir de
o banco de dados mime do seu sistema usando a extensão do arquivo de origem.
--mimetypes lima
Ler os tipos MIME do arquivo (padrão: /etc/mime.types).
-M Isso desativa o processamento normal e imprime apenas as dependências ecpp deste
componente. A saída pode ser incluída em um Makefile. Dependências Ecpp são
apresenta pela tag <% include>.
-n nome
Defina o nome do componente. Normalmente, isso é derivado do nome do arquivo-fonte
removendo o caminho e a extensão .ecpp.
-o nome do arquivo
Grave o arquivo gerado no arquivo especificado em vez de derivar o nome do arquivo
do nome do arquivo de origem. O outputfilename é normalmente o arquivo-fonte onde
a extensão é substituída por .cpp.
-p Mantenha o nome do caminho ao derivar o nome do componente do nome do arquivo de entrada.
-s Gerar singleton. Normalmente o ecppc decide automaticamente, se o modelo é
adequado para um singleton. Esta opção força o ecppc a gerar um singleton.
-s Não gere um singleton.
-v Ative o modo detalhado. Isso imprime informações adicionais sobre o processamento no
saída padrão.
-z Compacte os dados no componente. Os dados compactados são automaticamente descomprimidos em
primeiro uso. Isso reduz o tamanho do código, mas retarda um pouco a primeira chamada de
o componente.
Use ecppc online usando serviços onworks.net