quarta-feira, 1 de setembro de 2010

Instalação do Free Pascal e Geany (windows)

O Free Pascal é um compilador open source (código aberto), atualmente na versão 2.4.0, utilizado para as linguagens de programação Pascal e Object Pascal. A sua sintaxe é compatível com a utilizada com o conhecido Turbo Pascal 7.0 desenvolvida pela Borland.
A sintaxe da linguagem do FPC é similar e compatível com a sintaxe utilizada no Turbo Pascal 7.0 da empresa Borland.
O Geany é um editor de texto open source (código aberto) com características básicas de um ambiente de desenvolvimento de programas em diversas linguagens como pascal, java, php, c, html, etc.
A ideia básica é poder utilizar o geany para o compilador free pascal, já que boa parte dos cursos de programação iniciam o ensino de lógica de programação nessa linguagem, e também poder utilizá-lo para o ensino das demais linguagens de forma a manter um padrão das IDEs utilizadas.
Para download do Free Pascal Compiler para o windows(32 bits), clique aqui.
Para download do Free Pascal Compiler para o windows(64 bits), clique aqui.
Para download do geany para o windows, clique aqui.

Para instalação dos programas no Ubuntu, basta ir em Sistema -> Administração -> Gerenciador de Pacotes Synaptics;
Na opção de busca digitar fpc e teclar Enter;
Após encontrar o fpc na lista clique sobre ele e marque para instalação;
Na opção de busca digitar geany e teclar Enter;
Após encontrar o geany na lista clique sobre ele e marque para instalação;
Pronto!! Ambos estão instalados, configurados e funcionando.


Modo de configuração no Windows

Para instalar os dois programas no windows basta executar os instaladores e clicar em Ok, Avançar ou qualquer outro botão de confirmação.
Após a instalação de ambos, vá em Meu Computador -> Disco local (c:) -> FPC -> 2.4.0 -> bin -> i386-win32
Neste momento, na barra de endereços deve conter o seguinte texto:
C:\FPC\2.4.0\bin\i386-win32
Copie este texto.
Agora vá em iniciar -> Programas -> Geany -> Geany para abrir o editor.
Vamos criar um simples programa em Pascal para poder configurar o Geany:
Digite o seguinte trecho na linha 1 da aba "sem título" após ter aberto o editor:

program teste;
begin
writeln( 'teste' );
end.

Clique em salvar;
Ao abrir a tela apague o texto "sem título" e coloque: teste.pas
Clique em salvar;
Perceba que neste momento o editor automaticamente marca as palavras reservadas da linguagem pascal.
Agora vamos configurar para que seja possível automatizar a compilação dos códigos fonte.
Vá em Construir -> Definir comandos de Construção
Em compilar apague o texto escrito, cole o texto copiado acima e acrescente "%f" de forma que fique exatamente como descrito abaixo:
(Para versão windows 32 bits)
C:\FPC\2.4.0\bin\i386-win32\fpc.exe "%f"
(Para versão windows 64 bits)
C:\FPC\2.4.0\bin\i386-win32\ppcrossx64.exe "%f"
Clique em Ok.
Pronto!! Agora para compilar os seus programas clique no botão "Compilar" ou tecle F8 e para executar clique no botão "Executar" ou tecle F5

9 comentários:

Philippe Correia disse...

Bom post, cara!
Me salvou!
A IDE do FreePascal é muito ruim! Me lembra o tal do Atari! XD
Tava querendo associar ele com um IDE mais "bonitinho" :D
Valeu!

Pereira, Danilo disse...

Procurando no google como fazer isso, quem iria me dizer que meu ex-professor tem um blog para tal?
Valeu Dhiego!!!
-faça mais posts =D -

Lucas disse...

Estava eu andando pelo Google e encontro Elton Dhiego...

Quem é vivo sempre aparece.

Blog disse...
Este comentário foi removido pelo autor.
Yuri Silva disse...

Poxa, eu aki procurando no Google sobre o assunto e caio bem no seu blog professor, bons tempos aqueles quando vc dava aula pra gente.
[]'s

Anônimo disse...

Galera, conseguem escrever e compilar o código no geany e o programa mostrar cedilhas e acentos corretamente? Se vou direto no free pascal fica tudo certinho, mas no geany não tem dado certo... uso win7... abraços

Anônimo disse...

Configurei certinho, e na hora de rodar apareceu: Error: C:\FPC\2.6.2\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled). meu pascal é o 2.6.2 e o comando para compilar está como C:\FPC\2.6.2\bin\i386-win32\fpc.exe "%f"

Unknown disse...

Cara vc me salvou, obrigado mesmo, eu estava tentando fazer o python3.4 rodar no geany, a partir desse seu tutorial consegui, em lugar nenhum funcionava.

Unknown disse...

Muito muito obrigada!!!!!
Consegui aqui. Me salvou!
Bjs