Preparando o ambiente
Para começar, é importante conhecer sobre compilação e linkagem de programas. Por isso, devo explicar o que são essas coisas. Para que o computador compreenda o conjunto de intruções representadas como um programa de computador, é necessário que as intruções estejam representadas em binário, representação esta conhecida como código objeto. No entanto, o código objeto não é compreendido pelo sistema operacional. O que torna necessário a geração de um programa executável. É ai que entra o linkador, também conhecido como linker. O Linkador recebe como entrada o código objeto e produz um arquivo em formato executável com o código objeto inserido no arquivo. No Microsoft Windows, o arquivo executável tem extensão ".exe".
Em resumo, para produzir um simples software para Microsoft Windows, basta escrever o programa em linguagem C, respeitando as regras e a gramática da linguagem, usar o compilador para compilar e o linker para gerar o programa executável. Fácil não? Para facilitar ainda mais o processo de compilação e linkagem, surgiram os ambientes de desenvolvimento integrado (IDEs), que oferecem um editor de textos com funções de compilar e visualizar o resultado do programa, além de diversas outras funcionalidades que facilitam muito o trabalho do programador.
Download do Dev-C++ IDE
Existem várias IDEs para programação em C. Para esse curso, recomendo o Dev-C++. O CodeBlocks é uma alternativa caso seja de sua preferência. Então, para baixar o Dev-C++, siga o link abaixo ou procure o software na internet para download.
Download do Dev-C++Preste atenção nos botões do Dev-C++ na imagem abaixo:
- O primeiro botão serve para compilar.
- O segundo botão serve para executar.
- O terceiro botão serve para compilar e executar.
- O quarto botão serve para recompilar o projeto inteiro. (Útil em projetos grandes).
Criando o primeiro programa
A instalação do Dev-C++ é simples. Instale o programa e, para testar se tudo ocorreu bem, crie um simples programa seguindo os passos abaixo:
Abra o Dev-C++ e clique no primeiro botão da barra de ferramentas para criar um arquivo vazio
Feito isso digite o programa abaixo:
#include <stdio.h> int main() { printf("Alo mundo!"); return 0; }
Pressione o botão salvar na barra de ferramentas ou pressione Ctrl+S
Quando perguntado sobre onde deseja salvar o arquivo, escolha um local de sua preferência. Então, dê um nome para o arquivo e selecione o tipo de arquivo C source files (*.c) e salve o arquivo.
Pressione o botão compilar na barra de ferramentas e, depois, o botão executar para visualizar o resultado. Se tudo ocorrer bem, você verá a mensagem "Alo mundo!" na tela do MS-DOS! Se houver algum erro, será mostrada a mensagem de erro e você deve analizá-la para solucionar o problema.
Importante
O programa escrito seguindo as regras da linguagem de programação é também chamado de código fonte.
Agora que você já sabe criar um programa, compila-lo e executá-lo, você pode passar para a próxima aula!