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.