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