Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3704 connectés 

  FORUM HardWare.fr
  Programmation
  C

  la blibliothèque GSL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

la blibliothèque GSL

n°1386659
nanou_12
Posté le 13-06-2006 à 16:08:03  profilanswer
 

Bonjour,
je suis en train d'essayer d'installer la "GNU scientific library" mais j'ai quelques problèmes
- je suis sous unix
- j'ai telecharger le .tar.gz
- j'ai fait /.configure --disable-shared
- puis make
- now je veux compiler un programme qui est en fait un exemple du manuel de GSL qui commence par      

Code :
  1. #include <stdio.h>
  2. #include <gsl/gsl_linalg.h>


 
et quand je compile, il me trouve pas le fichier gsl_linalg.h qui se trouve dans gsl
 
j'ai essayé de lire la docu sur le site (http://www.gnu.org/software/gsl/ma [...] nd-Linking) mais je m'en sors pas, il y a toujours une erreur à la compil car il trouve pas le fichier
 
quelqu'un saurait ?
 
(si vous avez la solution sous zindow avec Devc++ je suis ouverte à toutes idées si ça peut me débloquer  [:aurelie22])

mood
Publicité
Posté le 13-06-2006 à 16:08:03  profilanswer
 

n°1386738
Taz
bisounours-codeur
Posté le 13-06-2006 à 16:52:45  profilanswer
 

t'installes quand quel prefix ? pour quoi disable-shared ?

n°1386743
simple_stu​pid
Keep It Simple Stupid
Posté le 13-06-2006 à 16:55:26  profilanswer
 

Sous Unix, la façon générique c'est:


./configure
make
make install


 
Bah ouais, c'est bien beau de compiler, mais si tu n'en fais rien...

n°1386785
simple_stu​pid
Keep It Simple Stupid
Posté le 13-06-2006 à 17:06:57  profilanswer
 

Sous Unix, la façon générique c'est:


./configure
make
make install


 
Bah ouais, c'est bien beau de compiler, mais si tu n'en fais rien...
 
Oups, je n'avais pas vu ça.

Citation :


(si vous avez la solution sous zindow avec Devc++ je suis ouverte à toutes idées si ça peut me débloquer  [:aurelie22])  


 
Désolé, je n'utilise pas Windows, je ne peux pas t'aider. Mais c'est sûrement parce que les headers ne sont pas où ils devraient être, ton compilo ne les trouve pas.


Message édité par simple_stupid le 13-06-2006 à 17:07:23
n°1386809
nanou_12
Posté le 13-06-2006 à 17:18:42  profilanswer
 

non non je suis bien sous unix mais je suis prete à basculer sur windows si y a une solution
 
cela dit

make install


me donne une erreur :


*** Error code 2 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)


 
ps : je suis pas une bete en prog ni en unix hein

n°1386834
simple_stu​pid
Keep It Simple Stupid
Posté le 13-06-2006 à 17:37:50  profilanswer
 

Il faut être administrateur pour installer un logiciel sous Unix.
Y'a un autre problème possible, c'est si tu utilises un Unix exotique, que les répertoires ne soient pas les bons.
Tu utilises un Linux?

n°1386838
Taz
bisounours-codeur
Posté le 13-06-2006 à 17:39:57  profilanswer
 

la façon générique, on s'en bat un peu, ça sert à rien de taper des commandes si tu ne sais pas ce qu'elles font. Et non, pas besoin d'être root pour installer quoi que ce soit.

n°1386858
nanou_12
Posté le 13-06-2006 à 18:15:03  profilanswer
 

simple_stupid => je suis sous un unix de la fac donc non je suis pas admin
Taz => j'ai suivi les indications d'un prof (qui m'a dit de faire les commandes que j'ai dites plus haut) pour l'installation de GSL mais ça ne fonctionne pas

n°1386860
simple_stu​pid
Keep It Simple Stupid
Posté le 13-06-2006 à 18:35:36  profilanswer
 

Taz a écrit :

la façon générique, on s'en bat un peu, ça sert à rien de taper des commandes si tu ne sais pas ce qu'elles font. Et non, pas besoin d'être root pour installer quoi que ce soit.


 
Ah ouais?
Quand t'installes un soft, tu n'utilises pas le Makefile?
T'y vas avec gcc, et tu copies les fichiers à la main?
 
Tu arrives à écrire dans /usr/include en simple user? On ne doit pas utiliser le même système alors...
 
Bien sûr, rien ne t'empêche de compiler/utiliser dans ton répetoire personnel - konstruct, ou même un chroot - mais ce n'est pas installé sur ton système, au sens où c'est disponible à n'importe quel user. En plus, le  makefile et le compilo s'attendent à des répertoires précis.


Message édité par simple_stupid le 13-06-2006 à 19:01:16
n°1386878
skelter
Posté le 13-06-2006 à 19:05:11  profilanswer
 

Citation :

En plus, le  makefile et le compilo s'attendent à des répertoires précis.


 
souvent les configure permettent de preciser le repertoire d'installation avec l'option --prefix


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  la blibliothèque GSL

 

Sujets relatifs
installer GSL sous VC++ 
Plus de sujets relatifs à : la blibliothèque GSL


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)