IDE e compilador pascal no linux?

Iniciado por diogo.delgaudio, 23 de Abril de 2006, 11:53

tópico anterior - próximo tópico

diogo.delgaudio

nesse momento, estou tendo a matéria de algorítmo na faculdade e estou aprendendo pascal e eu infelizemente to tendo uma dificuldade mto grande em achar algo parecido com o turbo pascal para linux...
tentei o xwpe, mas n consigo compilar =(

alguém usa o pascal com alguma IDE?

espero ter sido claro, obrigado! ;)

tfmoraes


tds

Usa o vim (vim.org) e pega um script p/ compilar teus programas (dei uma olhada e tem um free pascal compiler por lá -além de outros-). Uso ele para Java/C e acho muito bom.

diogo.delgaudio


Belushi

O Anjuta é ótimo, e bem simples de se usar.

Instalando:
sudo apt-get anjuta

Configurações:
abra o programa e vá em Definições e depois Comandos.

Lá copie o que está digitado na linha "Executar". Depois no campo "Linguagem" mude pra Pascal, apague o que tá linha "Executar" e cole o que você havia copiado.

Pronto !

Depois de já ter digitado um código, é só dar um F11 pra compilar e depois um F3 pra executar !

Se algo der errado , grite aí =)


Abraços.

gilbertosilva

Deu certo não colega, tem algum repositório extra pra ele?

misterioso

aki tem os pacotes do freepascal em .deb
http://mirror.mirimar.net/freepascal/dist/i386-linux-2.0.0/deb/


praticamentes estes dois sao necessarios
http://mirror.mirimar.net/freepascal/dist/i386-linux-2.0.0/deb/fp-compiler_2.0.0-1_i386.deb

http://mirror.mirimar.net/freepascal/dist/i386-linux-2.0.0/deb/fp-units-rtl_2.0.0-1_i386.deb

ai depois de instalado, vc abre um editor d texto qlqr,
edita e salva um arquivo por exemplo chamado "teste" com os comandos em pascal
depois vai no terminal e navega ate a pasta onde o arquivo se encontra e digita:

david@filhote:~/ufpa$ fpc teste

se tudo der certo ele retornara:
Free Pascal Compiler version 2.0.0 [2005/05/16] for i386
Copyright (c) 1993-2005 by Florian Klaempfl
Target OS: Linux for i386
Compiling teste
Linking teste
4 Lines compiled, 0.9 sec


se não ele mostrara os erros e as linhas com erros

para rodar o arquivo criado, basta digitar:

./teste

se quiser usar a IDE = a do ruindows
http://mirror.mirimar.net/freepascal/dist/i386-linux-2.0.0/deb/fp-ide_2.0.0-1_i386.deb

tudo nakele primeiro link q mandei....

so pra lembrar tudo q eu "falei" "teste" ai em cima, eh um nome de arquivo qlqr qlqr bronca, pode me contactar compbentolilaatyahoo.com.br   faz tempo q naum programo em pascal, mas ainda lembro algumas coisas hehehe

_Luks

quando eu programava pascal eu usava como IDE o VIM
e como compilador o GPC ( http://www.gnu-pascal.de/gpc/h-index.html )


Spydax

#9
Citação de: Belushi online 08 de Junho de 2006, 22:40
O Anjuta é ótimo, e bem simples de se usar.

Instalando:
sudo apt-get anjuta

Configurações:
abra o programa e vá em Definições e depois Comandos.

Lá copie o que está digitado na linha "Executar". Depois no campo "Linguagem" mude pra Pascal, apague o que tá linha "Executar" e cole o que você havia copiado.

Pronto !

Depois de já ter digitado um código, é só dar um F11 pra compilar e depois um F3 pra executar !

Se algo der errado , grite aí =)


Abraços.

A dica do colega Belushi é realmente EXCELENTE!
Esse programa é excelente e serve pra várias linguagens.

Com relação a execução do mesmo, é realmente importa a substituição da linha de comando como o colega citou, caso contrário aparecerá o seguinte quando você executá-lo.

Mais uma vez, ÓTIMA indicação e excelente programa.
EXECUTING:
kvt -e teste.pas
----------------------------------------------

** ERROR **: Unable to execute the command (not found)

aborting...

----------------------------------------------
Program has been terminated receiving signal 6 (Aborted)
Press the Enter key to close this terminal ...

Cyber Punk


Cyber Punk

Citação de: Belushi online 08 de Junho de 2006, 22:40
O Anjuta é ótimo, e bem simples de se usar.

Instalando:
sudo apt-get anjuta

Configurações:
abra o programa e vá em Definições e depois Comandos.

Lá copie o que está digitado na linha "Executar". Depois no campo "Linguagem" mude pra Pascal, apague o que tá linha "Executar" e cole o que você havia copiado.

Pronto !

Depois de já ter digitado um código, é só dar um F11 pra compilar e depois um F3 pra executar !

Se algo der errado , grite aí =)


Abraços.

opa  tem uma dica dessa com o editor SCITE  ??  por q ele compila mais nao executa por q pede pra abrir com KVT 

gostaria de mudar isso se possivel .

no anjuta funcionou , mais nao reconheceu o gotoxy , sera que tem a ver com o compilador ??

===========
# compile
command.compile.*.pas=fpc "$(FilePath)"

# normal execute
if PLAT_WIN
   command.go.*.pas="$(FileName).exe"
   command.go.subsystem.*.pas=2
if PLAT_GTK
   command.go.*.pas="kvt -e $(FileName)" 

# build
command.build.*.pas=fpc -B "$(FilePath)"
command.build.subsystem.*.pas=1




Cyber Punk


Citaropa  tem uma dica dessa com o editor SCITE  ??  por q ele compila mais nao executa por q pede pra abrir com KVT 

gostaria de mudar isso se possivel .

no anjuta funcionou , mais nao reconheceu o gotoxy , sera que tem a ver com o compilador ??

===========
# compile
command.compile.*.pas=fpc "$(FilePath)"

# normal execute
if PLAT_WIN
   command.go.*.pas="$(FileName).exe"
   command.go.subsystem.*.pas=2
if PLAT_GTK
   command.go.*.pas="kvt -e $(FileName)" 

# build
command.build.*.pas=fpc -B "$(FilePath)"
command.build.subsystem.*.pas=1


ninguem ??

eu ja tentei todos os comandos de abrir com um terminal diferente pra colocar no lugar do KVT  e nao achei

rafaelrc

#13
Eu fiz as alterações no menu "Definições" => "Comandos" mas, toda vez que for programar em pascal precisa fazer essas alterações? E o programa quando coloco para rodar, gera uma mensagem de erro: "Nenhum executável para este arquivo". O que pode estar acontecendo? :-[