pacman
(usa Ubuntu)
Enviado em 14/07/2006 - 10:28h
historicamente se vc não informar o parâmetro -o o arquivo executável gerado se chamará a.out (ou a.exe na versão for windows).
gcc arquivo.c --> gera a.out
gcc arquivo.c -o arquivo -> gera arquivo
gcc -c arquivo.c --> gera arquivo objeto arquivo.o
gcc arquivo.o main.c --> compila main.c e 'junta' com o objeto compilado antes (util em compilação separada de vários arquivos)
Opções uteis
gcc -Wall arquivo.c --> gera executavel e informa todos os warnings
gcc -g main.c --> insere simbolos de DEBUG para serem usados com o GDB ou DDD
gcc -O3 main.c --> opção de otimização de codigo 3 (acho que vai até 4)