Este é o comando faucc 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
faucc - Compilador C que gera código Intel para CPUs de 16/32 bits.
SINOPSE
faucc [ -B caminho ] [ -D MACRO [=def]] [ -E ] [ -I caminho ] [ -L caminho ] [ -MD ] [-MF lima ]
[ -MP ] [ -MT alvo ] [ -O nível ] [ -S ] [ -T escrita ] [ -U macro ] [ -Wl,arg ]
[ -Xlinker arg ] [ -b arco ] [ -c ] [ -f arg ] [ -m arco ] [ -nostdlib ]
[ -o saída ] [ -print-lib-faucc-nome-do-arquivo ] [ -- independente ]
[ --no-stack-protector ] { lima ...}
DESCRIÇÃO
faucc é um compilador C, que pode gerar código Intel de 16 ou 32 bits.
OPÇÕES
faucc tenta imitar as opções de gcc. Uma série de opções serão passadas para o C
pré-processador cpp ou para o linker (feito por meio de uma chamada para o compilador c gcc) em não modificado
.
-B caminho
Substitua o prefixo do diretório onde cc1 é pesquisado com caminho.
-D MACRO, -D MACRO=def
Definir MACRO com a definição inicial opcional def. Se def é omitido, o padrão
para 1.
-E
Execute apenas o pré-processamento, mas não execute o compilador.
-I caminho
Adicionar caminho para o caminho de inclusão no qual os arquivos de cabeçalho são pesquisados.
-L caminho
Adicionar caminho para o caminho de pesquisa da biblioteca, no qual o vinculador procurará por bibliotecas.
-MD
Informações de dependência de saída durante o pré-processamento.
-MF, lima
Informações de dependência de saída durante o pré-processamento para lima.
-MP,
Quando o pré-processador deve gerar informações de dependência, ele irá gerar PHONY
metas para cada dependência.
-MT alvo
Quando o pré-processador deve gerar informações de dependência, use alvo como o
destino da regra de dependência.
-O nível
Atualmente ignorado.
-S
Código de montagem de saída.
-T escrita
Use escrita como script de vinculador.
-U macro
Indefinir um previamente definido macro.
-Wl,arg, -Xlinker arg
Passar arg para o vinculador.
-b arco
Gerar código para arco (ou i286 or i386)
-c
Execute a compilação, mas não vincule.
-f arg
Passar argumento de geração de código arg para o compilador. Veja o cc1 página do manual para possível
argumentos.
-m arco
Atualmente ignorado.
-nostdlib
Com esta opção, o vinculador só irá procurar por bibliotecas que são passadas como comando
argumentos de linha.
-o lima
Grave a saída para lima.
-print-libfaucc-nome-do-arquivo
Imprima o caminho completo da biblioteca do compilador interno libfaucc.a.
-estático
Execute links estáticos.
-- independente, --no-stack-protector
Atualmente ignorado.
EXEMPLOS
faucc -c Olá-mundo.c -o olá-mundo.o
Compile o programa hello-world.c e produza o objeto como hello-wolrd.o.
faucc -S -b i286 -o teste.s teste.c
Compile o programa test.c para o código de 16 bits e envie a listagem do assembly para test.s,
mas não monte ou vincule o resultado ainda.
Use faucc online usando serviços onworks.net