Computação Múltipla Escolha

Qual o procedimento para se ter um programa em C pronto para execução?

Qual o procedimento para se ter um programa em C pronto para execução?

  1. Escrever o programa em um arquivo com extensão txt, com a seguinte linha de comando: gcc -o namedopograma.txt namedoeexecutavel.
  2. Escrever o programa em um arquivo, salvar o arquivo com extensão C e executá-lo na linha de comando.
  3. Escrever o programa em um arquivo, salvar o arquivo com extensão c e compilar com a seguinte linha de comando: gcc namedopograma.c -o namedoeexecutavel.
  4. Não é possível desenvolver um programa em C somente com editor de texto e compilador.
  5. Escrever o programa em um arquivo com qualquer extensão e compilar com a seguinte linha de comando: gcc -o namedopograma

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

Para criar um programa funcional em linguagem C, é necessário seguir um fluxo específico de desenvolvimento que envolve edição, salvamento correto e compilação. O processo exige que o código-fonte seja salvo em um arquivo com a extensão adequada para que o compilador reconheça a linguagem.

A alternativa C descreve corretamente o procedimento padrão utilizado no ambiente Linux/Unix (e Windows via WSL/Cygwin) usando o compilador GNU Compiler Collection (GCC).

Análise das Alternativas

  • Alternativa A (Incorreta): Utiliza a extensão .txt, que não é reconhecida como código-fonte C pelo compilador. Além disso, a sintaxe do comando gcc está incorreta, trocando a ordem entre o arquivo de origem e o arquivo de saída.
  • Alternativa B (Incorreta): Embora salve com a extensão correta, falta a etapa crucial da compilação. Apenas escrever e salvar o arquivo não gera um executável; é necessário transformar o código texto em código binário.
  • Alternativa C (Correta): Segue o fluxo correto:
  1. Edição: Escrever o código.
  2. Salvamento: Usar a extensão .c (padrão para arquivos fonte C).
  3. Compilação: Usar o comando gcc [fonte] -o [saida]. No exemplo: gcc nomedoprograma.c -o nomeodoexecutavel. Isso cria um novo arquivo executável a partir do código fonte.
  • Alternativa D (Incorreta): É perfeitamente possível desenvolver programas C utilizando apenas um editor de texto simples e um compilador, sem necessidade de ambientes integrados complexos (IDEs).
  • Alternativa E (Incorreta): A extensão do arquivo deve ser específica (como .c ou .h) para identificação. Além disso, a lógica do comando gcc está invertida: o primeiro argumento deve ser o código fonte, e o -o define o nome do executável resultante.

Resumo do Processo de Compilação

EtapaAçãoResultado
1. EdiçãoEscrever código no editorArquivo de texto (ex: main.c)
2. CompilaçãoRodar gcc main.c -o meu_programaArquivo objeto/executável
3. ExecuçãoRodar ./meu_programaPrograma roda na tela

Portanto, a alternativa C é a única que apresenta tanto a extensão correta quanto a sintaxe válida para gerar um executável a partir de um código fonte em C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.