Gsl-2.4

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.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.

Informations sur le paquet

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

  • Téléchargement (FTP) : ftp://ftp.gnu.org/gnu/gsl/gsl-2.4.tar.gz

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

  • Taille du téléchargement : 5.6 Mo

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

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

Dépendances de Gsl

Facultatives

Sphinx avec sphinx_rtd_theme

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gsl

Installation de Gsl

Installez Gsl en lançant les commandes suivantes :

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

Si vous avez installé le paquet facultatif Sphinx, construisez la documentation avec :

make html

Pour tester les résultats lancez : 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.4 &&
cp -R doc/_build/html/* /usr/share/doc/gsl-2.4

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

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.

Last updated on 2018-02-23 22:27:30 +0100