GoGPT Best VPN GoSearch

favicon do OnWorks

ucpp - Online na nuvem

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

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


ucpp - pré-processador C

SINOPSE


UCP [ opções ] [ lima ]

DESCRIÇÃO


UCP é um pré-processador C compatível principalmente com ISO-C99. É bastante restrito e usa
apenas uma pequena quantidade de memória. Ele usa a entrada padrão como entrada primária se nenhum argumento de arquivo
é dada.

OPÇÕES


Existem várias classes de opções.

Língua Opções

-C manter comentários na saída.

-s se um rogue '#' for encontrado, não emita um erro e mantenha-o na saída.

-l suprimir a emissão de diretivas '#line' na saída.

-lg converter o '#line' para o equivalente no estilo gcc.

-CC desativar comentários do tipo C ++ (um '//' começa um comentário, até o final da linha). Usar
esta opção para se aproximar do comportamento do C90.

-uma, criado
lidar com asserções (definidas com #assert); -a também define as asserções padrão
#máquina , #CPU e #sistema (Vejo -e para obter a definição local de tal
afirmações).

.A0 desative o suporte de asserção.

-V desativar o suporte para macros com um número variável de argumentos: em C99, uma macro pode
ser declarado com ... como o último argumento; dentro da lista de substituição,
__VA_ARGS__ é substituído pelos argumentos extras opcionais fornecidos na chamada para o
macro. Use esta opção para se aproximar do comportamento do C90.

-u habilitar suporte UTF-8: com esta opção, a fonte é considerada como um ISO / 10646
fonte, codificado em UTF-8. Os caracteres representados como dois bytes ou mais são
considerados como caracteres alfabéticos, como letras e, portanto, utilizáveis ​​em
identificadores. Esses caracteres têm o mesmo valor sintático do que o correspondente
Nomes de personagens universais.

-X permitir -uma, -u e -E. Isso deve fazer UCP comportar-se mais próximo do que é solicitado
de um pré-processador C "moderno".

-c90 permitir -V e -CC, e não definir __STDC_VERSÃO__. Isso deve fazer UCP mímico
comportamento C90 mais antigo.

-t desabilitar o suporte a trigraph; isso parece ser necessário para algum código legado.

Aviso Opções

-peso emite um aviso final quando trigraphs são encontrados.

-wtt emite avisos para cada trigraph encontrado.

-wa emite avisos incômodos (geralmente são inúteis).

-w0 suprimir avisos padrão.

Diretório Opções

-Ianuário

-I anuário
adicionar anuário para o caminho de inclusão, antes do caminho de inclusão padrão.

-Januário

-J anuário
adicionar anuário para o caminho de inclusão, após o caminho de inclusão padrão.

-zEu não use o caminho de inclusão padrão (tempo de compilação).

-M emite apenas os nomes dos arquivos encontrados, separados por espaços; isto é destinado a
geração automática de dependências de Makefile.

-Mas faça o mesmo que -M mas também para arquivos de sistema.

-o lima
direcionar a saída para lima em vez de saída padrão.

Macro Opções

-Dmacro
predefinir macro com conteúdo 1.

-Dmacro = def
predefinir macro com o conteúdo definitivamente.

-Umacro
indefinir macro.

-Y predefinir macros dependentes do sistema.

-Z não predefinir macros especiais, como __TEMPO__.

-Afoo (bar)
adicionar foo (bar) à lista de afirmações.

-Bfoo (bar)
remover foo (bar) da lista de afirmações; você também pode usar -BFoo remover tudo
-Bfoo (xxx) da lista de afirmações.

-d em vez da saída normal, emita diretivas '#define' que representam todas as macros definidas
durante o processamento.

-e em vez da saída normal, emita as diretivas '#assert' que representam todas as asserções
definido durante o processamento.

Gerais Opções

-v imprimir o número da versão, incluir o caminho e (opcionalmente) afirmações definidas.

-h imprimir alguma ajuda.

MEIO AMBIENTE


UCP não é afetado por variáveis ​​de ambiente. No entanto, ele usa funções de biblioteca
que podem ser afetados, dependendo do sistema.

Use ucpp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.