la blibliothèque GSL - C - Programmation
Marsh Posté le 13-06-2006 à 16:52:45
t'installes quand quel prefix ? pour quoi disable-shared ?
Marsh Posté le 13-06-2006 à 16:55:26
Sous Unix, la façon générique c'est:
|
Bah ouais, c'est bien beau de compiler, mais si tu n'en fais rien...
Marsh Posté le 13-06-2006 à 17:06:57
Sous Unix, la façon générique c'est:
|
Bah ouais, c'est bien beau de compiler, mais si tu n'en fais rien...
Oups, je n'avais pas vu ça.
Citation : |
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.
Marsh Posté le 13-06-2006 à 17:18:42
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 :
|
ps : je suis pas une bete en prog ni en unix hein
Marsh Posté le 13-06-2006 à 17:37:50
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?
Marsh Posté le 13-06-2006 à 17:39:57
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.
Marsh Posté le 13-06-2006 à 18:15:03
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
Marsh Posté le 13-06-2006 à 18:35:36
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.
Marsh Posté le 13-06-2006 à 19:05:11
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
Marsh Posté le 13-06-2006 à 16:08:03
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
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