Programar em C/Noções de compilação: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Wbrito (discussão | contribs)
Linha 2:
== Compilação ==
 
Todo o código em linguagem C que escrevermos deve ser salvo em um arquivo, em formato texto, com a extensão ".c". Esse código não tem significado nenhum para a unidade de processamento; para que o processador possa executar nosso programa, eleeste deve ser traduzido para a linguagem de máquina. Essa tradução se chama '''compilação''' e é feita pelo programa denominado compilador.
 
O compilador lê todo o código e cria um arquivo executável, em linguagem de máquina, específica para uma arquitetura de processadores e para um tipo de sistema operacional, o que significa que um programa compilado no Windows, por exemplo, não rodará nativamente no Linux se simplesmente copiarmos o executável. Devemos, para isso, recompilar o código-fonte do programa.