Gsl-2.7.1

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.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

Dépendances de Gsl

Facultatives

sphinx_rtd_theme-1.2.0

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

Installation de Gsl

Installez Gsl en exécutant les commandes suivantes :

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

Si vous avez installé sphinx_rtd_theme-1.2.0, 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.7.1 &&
cp -R doc/_build/html/* /usr/share/doc/gsl-2.7.1

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

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