Seguindo a idéia do post anterior sobre C, hoje abordaremos a compilação de programas em Pascal no Linux. Os códigos em Pascal são compilados com o GPC, o Compilador de Pascal da GNU, um primo do GCC. Para instalá-lo no Ubuntu, clique aqui ou entre com o seguinte comando num terminal: sudo apt-get install build-essential gpc
Veja um exemplo de programa em Pascal, o clássico “Olá Mundo”:
program olamundo;
begin
writeln('Olá mundo');
end.
Salvando como olamundo.pas, compila-se com: gpc -o olamundo olamundo.pas, e executamos o binário gerado com ./olamundo.
Muitos cursos de Pascal são focados na utilização do Borland Pascal ou DevPascal do Windows, que já vem com algumas bibliotecas que por padrão não vêm junto do gpc. Por exemplo, se o seu programa usa a biblioteca “crt” e, ao compilar, você obtém a seguinte mensagem:
programa.pas:2: erro: module/unit interface `crt' could not be imported
isto acontece porque a biblioteca que trabalha com interfaces de terminal, a CRT, não está instalada. Instale-a com sudo apt-get install libncurses2-dev e compile com a flag --automake (gpc --automake -o programa programa.pas).


Bom dia!
Estou estudando o Pascal e uso linux.
Fiz tudo como ta no seu blog, porem da este erro:
root@sfroos:/home/maregito# ./pas.pas
./pas.pas: line 1: program: comando não encontrado
./pas.pas: line 2: begin: comando não encontrado
./pas.pas: line 3: erro de sintaxe próximo do `token' não esperado `'Olá mundo''
./pas.pas: line 3: ` writeln('Olá mundo');'
O que pode estar acontecendo?
Obrigado!
Marcos,
você está tentando executar o programa como se fosse um script, sem compilá-lo. Sugiro que leia novamente o meu post.
[]s
Muito obrigado, era exatamente o que eu estava procurando