gsl-2.8

Introduction à Gsl

La bibliothèque scientifique GNU (GSL) est une bibliothèque numérique pour les programmeurs en C et en C++. Elle fournit une vaste gamme de routines mathématiques telles que des générateurs de nombres aléatoires, des fonctions spéciales et la méthode des moindres carrés.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

  • Téléchargement (HTTP) : https://ftp.gnu.org/gnu/gsl/gsl-2.8.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 182ec03204f164e67238c9116591a37d

  • Taille du téléchargement : 8,6 Mo

  • Estimation de l'espace disque requis : 223 Mo (avec les tests, sans la doc)

  • Estimation du temps de construction : 1,0 SBU (avec les tests et parallélisme=4, sans la doc)

Dépendances de Gsl

Facultatives

sphinx_rtd_theme-3.0.2

Installation de Gsl

Installez Gsl en exécutant les commandes suivantes :

./configure --prefix=/usr --disable-static &&
make

Si vous avez installé sphinx_rtd_theme-3.0.2, construisez la documentation avec :

make html

Pour tester les résultats, exécutez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Si vous avez construit la documentation, installez-la (en root) avec :

mkdir                   /usr/share/doc/gsl-2.8 &&
cp -R doc/_build/html/* /usr/share/doc/gsl-2.8

Explication des commandes

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

Contenu

Programmes installés: gsl-config, gsl-histogram et gsl-randist
Bibliothèques installées: libgslcblas.so et libgsl.so
Répertoire installé: /usr/include/gsl et /usr/share/doc/gsl-2.8

Descriptions courtes

gsl-config

est un script shell pour obtenir le numéro de version et les drapeaux du compilateur de la bibliothèque Gsl installée

gsl-histogram

est un programme de démonstration de la bibliothèque scientifique GNU en train de faire un histogramme à partir de données issues de l'entrée standard

gsl-randist

est un programme de démonstration de la bibliothèque scientifique GNU en train de générer des échantillons aléatoires à partir de diverses distributions

libgslcblas.so

contient les fonctions qui implémentent une interface C avec Basic Linear Algebra Subprograms (sous-programmes d'algèbre linéaire de base)

libgsl.so

contient les fonctions qui fournissent un ensemble de routines numériques pour du calcul scientifique