Forum Programmation.c++ Interface fortran90 - C++

Posté par  .
Étiquettes :
0
14
déc.
2006
Bonjour,

J'ai une nouvelle petite question assez simple, mais qui m'ennuie depuis quelques heures là, et dont je ne trouve pas la réponse.

J'ai un code principal c++, des subroutines fortran77 et des subroutines fortran95.

Je compile les subroutines fortran77 avec g77 -c blablabla.f. Ensuite, j'ai un blablabla.o qui est généré, et je compile mon code principal avec g++ main.cpp blablabla.o -lg2c avec le lg2c faisant l'interface fortran77 et c++.

Aucun problème ici.

Je pensais faire pareil avec mes sous-routines fortran90. Je les compile g95 -c bliblibli.f90. Ensuite, j'interface avec le c++ en faisant g++ main.cpp blablabla.o -lg2c bliblibli.o

et la ça foire, car je ne trouve pas la librairie à utiliser pour interface c++ et fortran90. J'ai essayé -lf2c, -lg95 et -lgfortran, mais sans succès...

Est-ce que quelqu'un a une idée (je ne trouve pas sur le net non plus ...)


D'avance merci !


Benj

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.