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:

root@citosina:~# apt-get install g++

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:

root@citosina:~# apt-get install libgsl0-dev refblas3-dev lapack3-dev libg2c0-dev libbz2-dev zlib1g-dev libmetis0-dev suitesparse0-dev libziparch0-dev

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:~$ tar -xvzf tol-1.1.5.tar.gz
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:

danirus@citosina:~/tol-1.1.5$ make

Y ejecuta después make install como root para instalar el resultado de la compilación:

root@citosina:/home/danirus/tol-1.1.5$ make install

4. Probar Tol

Prueba que Tol se ha instalado correctamente, lanza la consola y ejecuta algunas sentencias simples:

danirus@adenina:~$ tol115 -d


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

Languages

Inicio de sesión de usuario

sponsored by

profit.pngminitc.png

Distribuir

Distribuir contenido