Compilar Tol 1.1.5 en Linux
Si quieres controlar lo que esta pasando en el interior de Tol, si tienes interés en compilar e instalar el lenguaje a partir de la distribución fuente, sigue el sencillo proceso que describimos a continuación.
Si encuentras alguna complicación no dudes en enviarnos un mensaje a la Lista de Correo Usuarios-TOL.
1. C++
Para compilar Tol es necesario tener instalado el Compilador GNU de C++, que forma parte de GCC (The GNU Compiler Collection), e incorpora la biblioteca estándar de C++, y el compilador g++.
Busca e instala el paquete g++ de tu distribución Linux. En Debian y Ubuntu basta con hacer:
2. Dependencias de Tol
Para implementar varias funcionalidades de Tol son necesarios algunos paquetes adicionales, la mayoría disponibles en casi todas las distribuciones de Linux, y tres de ellos proporcionados en el repositorio Debian de Tol-Project.org.
| Paquetes requeridos durante la compilación de Tol, | |
|---|---|
| en packages.tol-project.org: | en casi todas las distribuciones: |
| libmetis0-dev | libgsl0-dev |
| suitesparse0-dev | refblas3-dev |
| libziparch0-dev | lapack3-dev |
| libg2c0-dev | |
| libbz2-dev | |
| zlib1g-dev | |
Si ya tienes configurado el Acceso al repositorio Debian de Tol-Project solo tienes que ejecutar el siguiente comando apt para instalarlos:
También puedes instalar la versión fuente de los paquetes del repositorio de Tol-Project.org, disponibles en /pub/src/contrib/.
3. Autoconfigurar, compilar e instalar
Después de descargar la última versión de Tol, procede a desempaquetar el fichero y prepara la compilación mediante el script common-build:
danirus@citosina:~$ cd tol-1.1.5
danirus@citosina:~/tol-1.1.5$ ./common-build
El script common-build terminará mostrando las líneas:
To build TOL v1.1.5 type: make make install
Si la salida muestra un mensaje de error, puede que falte algún componente en tu sistema. No dudes en solicitar ayuda enviando un mensaje a la Lista de Correo Usuarios-TOL y adjuntando la salida del comando common-build.
Si la salida de common-build fue la esperada, continua ejecutando el comando make para compilar Tol:
Y ejecuta después make install como root para instalar el resultado de la compilación:
4. Probar Tol
Prueba que Tol se ha instalado correctamente, lanza la consola y ejecuta algunas sentencias simples:
-----------------------------------------------------------------
Analizador de expresiones simples TOL.
-----------------------------------------------------------------
Teclee $HELP para saber más de este entorno TOL.
> Real r = 8191;
8191.000000
> Real diam = pi * r;
25732.785426
> WriteLn("Hola Mundo!");
Hola Mundo!
> $END
TRACE Time = 2007/03/06 20:11:17 Cores = 146392
END

