C · Essencial · Português · Técnico
gcc
Coleção de compiladores GNU; o comando gcc compila arquivos C chamando pré-processador, compilador, assembler e linker, e gera o executável a partir de um ou mais .c.
Onde usar
É o primeiro comando de quem aprende C em Linux. Em CI e Makefiles ele aparece com flags de aviso, padrão da linguagem (-std) e nível de otimização.
Em código
gcc -std=c17 -Wall -o prog main.c util.c
./progExemplos
Compila com gcc -Wall antes de abrir o pull request.
No CI o gcc roda com -O2 e -Werror.
Cuidado
Achar que gcc só compila: sem a opção -c ele também liga, e o executável ganha o nome padrão a.out no Linux se faltar o -o.
Sinônimos
compilador GNU
Origem
Sigla de GNU Compiler Collection, coleção de compiladores GNU.