Este é o comando ecc 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
ecc - compilador eC
SINOPSE
ecc [-t plataforma-alvo]
[-cpp Pré-processador C]
[-padrão namespace padrão]
[-strictns]
[-memguard]
[-nolinenumbers]
[sinalizadores-C compreendidos]
-c entrada
[-o saída]
[-símbolos intermediário-dir]
DESCRIÇÃO
ecc irá compilar o arquivo fonte eC especificado em entrada para o código C intermediário.
Além disso, ele irá gerar os arquivos de importação de símbolos (.criança levada) e (se o compilado
fonte contém qualquer string internacionalizável) catálogos de strings de tradução parcial
(.tigela) usado por ecs para produzir o carregador de símbolo e gerar a tradução do módulo
modelo (.Panela).
ecc depende dos símbolos (.sym) para a fonte de entrada, bem como quaisquer outros arquivos de fonte eC
importado dentro dele para ser pré-compilado por ecp, e encontrado em intermediário-dir.
OPÇÕES
saída
-o saída A localização e o nome do arquivo C intermediário de saída
(O padrão é a localização e o nome de entrada com o .ec extensão substituída por .c)
Nível intermediário Diretório
-símbolos intermediário-dir
Localização dos símbolos (.sym) saída do pré-compilador (ecp), e para onde produzir os arquivos de importação
(.criança levada) e catálogos de strings de tradução parcial (.tigela)
Plataforma
-t plataforma-alvo
Onde plataforma-alvo é um dos: win32 linux maçã
(O padrão é a plataforma host, se não for especificado)
Toolchain Opções
-cpp Pré-processador C
Qual pré-processador C usar (o padrão é gcc)
Namespace Opções
-padrão namespace padrão
Suponha que todas as classes e namespaces definidos no arquivo de origem estejam dentro do namespace
namespace padrão. Isso não afeta as construções definidas com o omissão modo de acesso,
que são não mutilados e compatíveis com C.
-strictns
Não resolva automaticamente construções dentro de namespaces e sub-namespaces. Tudo
classes, funções e definições devem, então, ser explicitamente qualificadas com suas
espaços para nome.
depuração Opções
-memguard
Gere informações de pilha de chamadas de função MemoryGuard para uso com MemoryGuard. Para
habilitar MemoryGuard, a configuração MemoryGuard da biblioteca de tempo de execução Ecere deve ser
usado. A maneira mais fácil de fazer isso é adicionando o projeto de biblioteca de tempo de execução ecere
(sdk / ecere / ecere.epj) ao espaço de trabalho, alterne sua configuração para "MemoryGuard" e
construa. MemoryGuard pode então ser alternado alternando a configuração ativa do
projeto ecere.
-nolinenumbers
Omita a saída de números de linha do arquivo de origem eC no arquivo C gerado.
Entendido C Bandeiras
-Iincluído
-isistema|-isysroot sysincludeddir
-Ddefinição
-m32
Use ecc online usando serviços onworks.net