Programación en Pascal/Instalación

Con el fin de poder seguir el tutorial, es necesario tener instalado un compilador y un editor.

Archivo:LazarusLogo.png

Para el editor, podemos usar cualquiera que sea apto para programación, como por ejemplo JEdit, Emacs, GEdit, etc. Sin embargo, recomendamos la instalación de Lazarus, pues además de ser específico para Free Pascal, tiene una serie de ventajas como un depurador incluido, autocompletado de código mientras se escribe, y sobre todo, un constructor de interfaces muy cómodo y potente. Para colmo, Lazarus es Open Source.

Lazarus es un clon de Delphi (el Pascal sucesor del Turbo Pascal cuando llego la era Windows). Cualquiera que haya usado Delphi se sentirá como en casa al usar Lazarus. Actualmente, todavía se encuentra en fase de desarrollo, pero está lo suficientemente maduro como para ser usado en aplicaciones de producción.

Por supuesto, Lazarus no sirve de nada sin el compilador Free Pascal. Por lo tanto es conveniente instalarlo antes que el Lazarus.

El método de instalación depende de la plataforma que se use, pero yo recomiendo usar la versión SVN que es siempre la más nueva y corregida.

Paso 1: Instalación del compilador

editar

En Windows se descarga el archivo instalador y se instala como de costumbre.

En Linux, basta con instalar los paquetes "fpc" y "fpc-sources", como siempre se hace en la distribución.

Paso 2a: Instalación de la versión "stable"

editar

Simplemente, descargar en Windows la última versión publicada del Lazarus, y en Linux, el paquete que haya en el repositorio.

Paso 2b: Instalación de Lazarus SVN

editar

Este paso es ligeramente más complicado, y vamos a ir al terminal, tanto en windows como en Linux. El motivo de elegir la distribución SVN es que está actualizada al dia, con las últimas correcciones y controles.

Para ello, instalaremos el programa subversion tanto en Windows como en Linux.

Seguidamente, se mueve hacia el directorio donde quiere instalarse:

cd directorio_donde_instalar

Y se ejecuta SVN de la siguiente manera:

svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus

A continuación lo compilamos (es necesario que antes se haya instalado el Free Pascal):

cd lazarus
make clean all

El programa resultante "lazarus" se puede ejecutar. Se puede crear un icono en el escritorio, etc.