Questão de Sistemas de Informação — Conceito de TI e SI — FGV 2024
Sistemas de Informação›Conceito de TI e SI
Código
fg086414
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Pleno I - Processamento de Alto Desempenho – PAD (HPC)
Acerca das opções de comando do compilador GCC (GNU Compiler Collection), analise as afirmativas a seguir.I. A opção -d serve para habilitar a coleta de informação para fins de realizar debugging.II. A opção -c possibilita a criação do arquivo executável.III. A opção -Wall habilita um número maior de alertas do que a opção -w.Está correto o que se afirma em
AI, apenas.
BII, apenas.
CI e II, apenas.
DII e III, apenas.
EIII, apenas.
Revelar gabarito e comentário▾
GabaritoE — III, apenas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Opções do Compilador GCC
Gabarito: E (III, apenas). Apenas a afirmativa III está correta: a opção -Wall habilita mais alertas do que -w. A opção -c não cria executável (apenas objeto) e a opção -d não é a opção padrão para debugging (que é -g).
A questão cobra conhecimento das opções mais comuns do GCC. Vamos analisar cada item:
Opção
Função
Gera executável?
Nível de alertas
-d
Dumps do compilador
Não
Neutro
-g
Informações de debug
Não
Neutro
-c
Compila sem linkeditar
Não (gera .o)
Neutro
-Wall
Ativa warnings comuns
Sim (com linking)
Alto
-w
Suprime todos os avisos
Sim (com linking)
Nenhum
Item I — ❌ Incorreta
A opção -d no GCC é usada para habilitar dumps de informação do compilador (como -dA, -dB), mas não é a opção principal para habilitar a coleta de informações de debugging. A opção padrão para gerar informações de depuração é -g. Portanto, a afirmativa é falsa.
Item II — ❌ Incorreta
A opção -c compila ou monta os arquivos fonte, mas não realiza o *linking. O resultado é um arquivo-objeto (.o), não um executável. Para gerar um executável, é necessário que o GCC execute o *linking (omitindo -c ou usando -o). Afirmativa falsa.
Item III — ✅ Correta
A opção -Wall ativa um conjunto de avisos (warnings) comuns. A opção -w, por sua vez, suprime todos os avisos. Logo, -Wall habilita um número maior de alertas do que -w. Afirmativa verdadeira.
PEGA ESSA DICA!
Monte uma tabela mental das opções básicas do GCC: -c (compila sem linkeditar), -o (especifica nome do executável), -g (debug), -Wall (warnings), -w (silencia warnings). Memorize seu efeito para não cair em inversões.
Conclusão: Apenas o item III está correto. Portanto, a alternativa que contém apenas III é a E.