Italo Info


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:

Botões para compilar e executar
Botões para compilar e executar
  • 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 vasio

  • 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.

Atenção: Os programas desse curso serão todos criados para funcionar na tela do MS-DOS. Para criar interface gráfica com janelinhas, botões, campos de texto, etc, pretendo, no futuro, ensinar como fazer em linguagem de programação Java.

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!