GNU Scientific Library
De Wiki de la communauté Mandriva.
Si vous voulez contribuer, cliquez simplement sur l'onglet modifier. Consultez également les autres pages dont le contenu est à réviser.
Sommaire |
Présentation de la GSL
La GNU Scientifix Library est une bibliothèque scientifique libre écrite en langage C distribuée sous la licence GNU GPL. Elle fait partie du projet GNU et vise à offrir des outils de calculs numériques utilisables en mathématiques appliquées. La dernière version est la version 1.11. Ses fonctionnalités sont très étendues puisqu'elles permettent de prendre en charge la gestion des nombres complexes, des éléments de statistique, d'algèbre linéaire, ...
Installation de la GSL sous Mandriva
Il existe des paquets tous faits pour Mandriva 2008.1. Pour les installer sans problème :
- Vérifiez que vous avez correctement configuré vos dépôts
- Lancez
drakrpm (Centre de Contrôle Mandriva > Gérer les logiciels).
- Installez les paquets libgsl0 et libgsl-devel (vérifiez que vous avez bien sélectionné "Tous les paquets" en haut à gauche et pas seulement "Applications graphiques").
Installation du compilateur
Vu que la bibliothèque GSL est issue du projet GNU, autant utiliser le compilateur développé par le projet GNU, GCC. Pour cela, installez le paquet gcc4.3-cpp puis gcc4.3 si vous programmez en C, gcc4.3-c++ pour le C++, gcc4.3-gfortran pour le fortran ou gcc4.3-java pour le java.
Déclarer la bibliothèque GSL
Compilation d'un programme
Si vous avez écrit un programme en C qui s'appelle nomduprogramme.C et que vous voulez que le fichier de sortie s'appelle fichierdesortie.out, entrez la commande suivante :
Pour exécuter, votre programme, il suffit alors de taper simplement


