Gaol : NOT Just Another Interval Library

Gaol est une bibliothèque C++ développée par Frederic Goualard pour l'arithmétique des intervalles.

Il n'existe pas de dépôt pour cette bibliothèque. Ce tutoriel explique comment l'installer à partir des sources.

  • Décompressez l'archive gdtoa et rendez-vous dans le dossier racine de la source.
tar xvf gdtoa-*.tar.gz && cd gdtoa-*
  • Compilez la bibliothèque.
make
  • Copiez les fichiers en-tête et la bibliothèque dans leurs répertoires respectifs (par défaut : /usr/local/include/ et /usr/local/lib/ si vous avez les privilèges administrateur).
sudo cp *.h /usr/local/include/
sudo cp libgdtoa.a /usr/local/lib/
  • Décompressez l'archive mathlib et rendez-vous dans le dossier racine de la source.
tar xvf mathlib-*.tar.gz && cd mathlib-*
  • Configurez l'installation. L'argument –prefix est facultatif mais permet de spécifier votre chemin d'installation (par exemple –prefix=$HOME/.local).
./configure --prefix=/usr/local
  • Compilez la bibliothèque.
make
  • Installez.
sudo make install
  • Décompressez l'archive gaol et rendez-vous dans le dossier racine de la source.
tar xvf gaol-*.tar.gz && cd gaol-*
  • Configurez l'installation.
./configure --prefix=/usr/local
  • Compilez la bibliothèque.
make
  • Installez.
sudo make install
  • Vous devez linker les bibliothèques comme ceci :
g++ ... -lgaol -lm -lultim -lgdtoa
  • gaol.txt
  • Dernière modification: Le 12/04/2017, 19:07
  • (modification externe)