Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/08/2013, à 13:22

lassaib

Makefile [ Resolu]

Bonjour, j'ai besoin de votre aide car je voulais compiler un ensemble de codes fortran à partir d'un makefile, mais j'ai une erreur de compilation qui dépend de mon système d'exploitation ubuntu lts 12.5

$ make
gfortran -O -c helium.f
gfortran -o helium -O helium.o -L/home/saidou/comphy/lib -lran
/usr/bin/ld: cannot find -lran
collect2: ld a retourné 1 code d'état d'exécution
make: *** [helium] Erreur 1

Y a t 'il un paquet qui me manquant ?

merci

Dernière modification par lassaib (Le 22/08/2013, à 14:31)

Hors ligne

#2 Le 22/08/2013, à 14:29

claudius01

Re : Makefile [ Resolu]

Bonjour,

Sauf erreur de ma part, il manquerait effectivement la librairie ran.so
Ne serait-ce pas plutôt rand.so ?
Essayer avec :

gfortran -o helium -O helium.o -L/home/saidou/comphy/lib -lrand

Cordialement, A+
--
Claudius

Hors ligne

#3 Le 22/08/2013, à 14:32

lassaib

Re : Makefile [ Resolu]

Merci à tous qui ont pris leur temps pour consulter mon message de détresse.

J'ai pu trouver la solution à mon problème.

Pas de paquets manquants, juste un oubli de ma part de créer le dossier comphy puis d'y mettre le nécessaire.
merci

Hors ligne