Bonjour,
Tout d'abord un peu de contexte. Dans le cadre de mon travail, j'ai besoin de recompiler un code Fortran afin de gérérer une DLL. Mon PC du boulot n'a pas de compilateur installé et je n'ai pas les droits admin pour en installer un. Le confinement fait que mon service IT est complètement débordé et si je fais une demande d'installation je peux facilement attendre plusieurs semaines pour obtenir quelque chose (c'est déjà très long en temps normal...). Je me suis donc dis que je pourrais faire cela sur mon PC perso, mais je suis sur linux et je n'ai aucune version de windows sous la main.
Voilà pour le contexte. Je souhaite donc générer une DLL à partir du code fortran à ma disposition depuis linux.
Je me suis pas mal renseigné avant de poster une question. J'ai donc la tête farcie de bribes de solutions issues de réponses glanées ici et là, toutes assez vieilles. Il faut dire que la popularité de Fortran n'est plus ce qu'elle était. Je sollicite votre aide afin d'y voir plus clair.
J'ai l'impression que deux solutions s'offrent à moi : mingw et cygwin. Ma distribution propose mingw dans le dépot, et plus particulièrement le paquet mingw-w64-gcc. Donc pour du code C. Je crois avoir compris en parcourant des forums qu'il me faudrait mingw-w64-gfortran, est-ce exact ? Mais mes recherches sur ce paquet n'ont rien données pour le moment. Et je ne trouve rien de clair sur comment ajouter fortran ou lier gfortran à mingw...
Bref, je nage. Peut-être que quelqu'un ici a déjà eu à faire quelque chose de similaire ?
Mon PC pro est sur Windows 7 64bits et mon PC perso sur Solus. Le code est du Fortran 90.
Merci par avance.
J
Partager