Escolar Documentos
Profissional Documentos
Cultura Documentos
Notas de Aula
Estas são notas curtas sobre como o usar editor de texto Emacs
para escrever seus programas e o compilador gcc para compilar
seus programas.
Código objeto¶
A execução do gcc como acima gera seu executável em duas etapas
principais: a compilação e a ligação (linking).
Você pode separar essas duas etapas usando a flag -c do gcc, que
indica compilação apenas. Por exemplo, para gerar o programa
cima pode-se fazer:
gcc -Wall --std=c99 -O2 -c file1.c
gcc -Wall --std=c99 -O2 -c file2.c
gcc -Wall --std=c99 -O2 -c file3.c
gcc -Wall --std=c99 -O2 -o prog file1.o file2.o file3.o