Buscar

O processo de compilação na linguagem C pode ser realizado por meio de linha de comando diretamente no console/terminal. Considerando a linha de co...

O processo de compilação na linguagem C pode ser realizado por meio de linha de comando diretamente no console/terminal. Considerando a linha de comando a seguir, selecione a alternativa que melhor descreve seu objetivo?

gcc - E programa.c > resultado.txt"

O comando compila o programa.c, executa o pré-processamento e gera um arquivo de destino chamado resultado.txt com o código fonte resultante.

O comando executa o pré-processamento do código fonte contido em programa.c e gera o arquivo resultado.txt, contendo as alterações realizadas no pré-processamento.

O comando executa apenas a análise léxica do código fonte contido em programa.c e gera um arquivo de destino chamado resultado.txt com o resultado da análise.

O comando executa apenas a análise sintática do código fonte contido em programa.c e gera um arquivo de destino chamado resultado.txt com o resultado da análise.

O comando executa apenas a análise semântica do código fonte contido em programa.c e gera um arquivo de destino chamado resultado.txt com o resultado da análise.

💡 3 Respostas

User badge image

Professor Homer

A alternativa correta é a B.

O comando "gcc -E programa.c > resultado.txt" executa o pré-processamento do código fonte contido em "programa.c" e gera um arquivo chamado "resultado.txt", contendo as alterações realizadas durante esse pré-processamento.

O pré-processamento é uma fase da compilação em que são executadas ações como a substituição de macros, a inclusão de outros arquivos fonte através de diretivas #include e a avaliação de diretivas condicionais (#if, #ifdef, etc). Isso resulta em um arquivo de texto puro que será usado nas próximas etapas da compilação. O sinalizador "-E" para o gcc instrui o compilador a parar após a fase de pré-processamento.

2
Dislike0
User badge image

Ed Verified user icon

O comando "gcc -E programa.c > resultado.txt" executa o pré-processamento do código fonte contido no arquivo "programa.c" e gera um arquivo de destino chamado "resultado.txt" com as alterações realizadas durante o pré-processamento. Portanto, a alternativa correta é: "O comando executa o pré-processamento do código fonte contido em programa.c e gera o arquivo resultado.txt, contendo as alterações realizadas no pré-processamento."

0
Dislike0
User badge image

ÉDER JÚNIOR ANDERLE

Letra B - O comando executa o pré-processamento do código fonte contido em programa.c e gera o arquivo resultado.txt, contendo as alterações realizadas no pré-processamento.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais