# Capítulo 3. Programas

Agora que o KDevelop foi instalado com sucesso e as opções mais utilizadas estão configuradas, você está provavelmente a perguntar-se se o programa cumprirá as expectativas. Este capítulo dá-lhe as linhas mestras sobre como os programas são criados utilizando as ferramentas GNU em geral e especificamente que papel o KDevelop tem neste jogo.

# 3.1. The Compiler

O compilador é na realidade o programa no seu sistema que tem de estar instalado como um mínimo para criar programas executáveis; é ele que compila o código fonte em ficheiros objecto e cria o programa.

Normalmente, você iniciaria assim: Abra um editor da sua preferência - não utilize um processador de texto. Escreva algo similar a isto para criar o código fonte do seu primeiro programa:

     #include <iostream.h>

     int main(){

     cout << "Olá Mundo!" << endl;

     }

Bem, na realidade tudo o que o programa fará é imprimir a frase "Olá Mundo!" no seu output standard. Mas isto é apenas o código fonte para o programa ser construido, não o programa em si. Por isso, necessitamos de um compilador, neste caso um compilador C++ como o g++. Depois podemos gravar este ficheiro com o código fonte, como, por exemplo, meuprograma.cpp e invocar o compilador com o nome de ficheiro (na consola):

     g++ -o meuprograma meuprograma.cpp

Depois podemos iniciar o nosso programa- basta escrever `meuprograma` na consola, e o programa imprime a frase; depois termina.