Comment installer et utiliser un compilateur fortran ?

Comment installer et utiliser un compilateur fortran ? - Divers - Programmation

Marsh Posté le 07-07-2008 à 02:08:06    

Bonsoir ,  
 
J'ai un petit problème : je n'arrive pas à faire fonctionner mon compilateur fortran et en fait je ne suis même pas sûr de l'avoir correctement installé .  
Je voulais m'entraîner un peu car l'année prochaine je rentre dans une école où ils en font pas mal ...
Mais là il est 2h00 du mat' et jy suis depuis 20h30 : j'en ai marre ... ! :ouch:  
 
bon alors , je suis sous Vista :  
 
j'ai installé g95 (enfin , j'ai l'impression que j'ai juste décompressé sans vraiment installer et pourtant j'ai à peu près essayé de suivre le readme.txt en anglais ...) et MinGW . Seulement voilà , quand j'ouvre un terminal dos et que je tappe : g95 -c monfichierfortran.f90   , il me renvoie qu'il ne comprend pas la commande ... ce qui me parait naturel puisque ça ressemble à une ligne de commande unix .  
 
Bon bref , je ne suis même pas sûr que ma ligne pour compiler sous dos soit la bonne ... j'ai mon fichier fortran et je suis pommé pour la compilation ! A l'aide !
 
merci !

Reply

Marsh Posté le 07-07-2008 à 02:08:06   

Reply

Marsh Posté le 07-07-2008 à 14:16:01    

Citation :

quand j'ouvre un terminal dos et que je tappe : g95 -c monfichierfortran.f90   , il me renvoie qu'il ne comprend pas la commande


 
Ajoute le répertoire d'installation à la variable PATH

Reply

Marsh Posté le 07-07-2008 à 14:19:17    

Bidem a écrit :

Citation :

quand j'ouvre un terminal dos et que je tappe : g95 -c monfichierfortran.f90   , il me renvoie qu'il ne comprend pas la commande


 
Ajoute le répertoire d'installation à la variable PATH


Le repertoire ou il y a les exécutables si c'est pas le même


---------------
Instagram - Mon PVT en Australie.
Reply

Marsh Posté le 07-07-2008 à 18:41:16    

je l'ai fait , il me semble ...  
 
ma variable PATH :  
 
C:\Program Files\g95\bin;C:\MinGW\bin;%PATH%
 
 
 
Si ça se trouve c'est n'importe nawak...

Reply

Marsh Posté le 07-07-2008 à 22:53:45    

please....

Reply

Marsh Posté le 08-07-2008 à 14:34:59    

Citation :

quand j'ouvre un terminal dos et que je tappe : g95 -c monfichierfortran.f90   , il me renvoie qu'il ne comprend pas la commande


 
donc revenons à ça : quel est le message d'erreur exact ?

Reply

Marsh Posté le 08-07-2008 à 21:01:03    

Tout d'abord merci de t'intéresser à mon problème mon petit bidem ( si tu permets  :)  )
 
Alors plusieurs choses :  
 
1. le message exact est : ' g95 ' n'est pas reconnu en tant que commande interne ou externe , un programme executable ou un fichier de commande
 
2. Je me rappelle que le soir où j'ai posté , avant que je me lance dans des tentatives hasardeuses de modification de variable PATH , j'étais arrivé à avoir un message d'erreur qui disait qu'il y avait un problème lors de la compilation ( ce qui était déjà mieux )
 
3. Mon fichier s'appelle "sphere.f90" , seulement c'est un fichier texte ... donc en réalité windows l'appelle "sphere.f90.txt" , et c'est pas bon pour le compilateur du coup . Coment faire pour avoir un shpere.f90 ?
 
 
Le dernier point à la limite je me démerderai ...Je voudrais juste savoir où est le problème dans la variable PATH !
 
 
merci beaucoup !
 
 

Reply

Marsh Posté le 08-07-2008 à 21:12:05    

Equilibrium33 a écrit :


1. le message exact est : ' g95 ' n'est pas reconnu en tant que commande interne ou externe , un programme executable ou un fichier de commande

 

Problème de PATH, ça c'est certain.
Tu as changé ta variable PATH à quel endroit, dans les propriétés du système ou en ligne de commande ?

 
Equilibrium33 a écrit :

3. Mon fichier s'appelle "sphere.f90" , seulement c'est un fichier texte ... donc en réalité windows l'appelle "sphere.f90.txt" , et c'est pas bon pour le compilateur du coup . Coment faire pour avoir un shpere.f90 ?

 

C'est ENCORE un truc sur lequel Windows a décidé de faciliter la vie à ses utilisateurs et qui se termine en infâme bouillie inutile.

 

Pour y remédier, ouvre un explorateur windows.
Puis dans le menu Outils > Options des dossiers, onglet... euh... visualisation ? (il est en anglais le mien), bref le  deuxième onglet, décoche l'option de l'image ci-dessous, et clique sur le bouton "appliquer à tous les dossiers". Cela devrait résoudre ton souci.
http://www.izipik.com/images/20080708/mmepb1hw35tqhowtmu-options.PNG

 



Message édité par Elmoricq le 08-07-2008 à 21:13:02
Reply

Marsh Posté le 08-07-2008 à 21:39:37    

Ah merci ... !!  
Effectivement , quand j'ai vu le problème je me suis dit : " ça c'est du grand windows " . Sous unix tu prends ton fichier tu l'appelles comme tu veux , personne te prend la tête !
 
Sinon pour le path je l'ai changé dans propriétés du systèmes . Mais un peu n'importe comment ...  

Reply

Marsh Posté le 08-07-2008 à 21:45:29    

Sachant que j'avais pas installé mingw au départ ( je crois que c'est à cette époque qu'on me donnait juste une erreur lors de la compilation )  
et après j'ai vu dans le readme qu'il fallait indiquer le répertoire des executables de mingw , je l'ai mis , et depuis il sait même plus reconnaître g95 comme une commande .

Reply

Marsh Posté le 08-07-2008 à 21:45:29   

Reply

Marsh Posté le 09-07-2008 à 13:18:52    

up !

Reply

Marsh Posté le 11-07-2008 à 23:04:16    

un dernier up !

Reply

Marsh Posté le 28-11-2009 à 18:16:52    

J'ai eu ce problème.
Pour tester si la variable PATH était correcte j'ai tapé dans une console:    
$> PATH
 
Et j'ai pu constater que le chemin d'accès au répertoire g95\bin n'était pas spécifié.
J'ai donc entré la commande:
$> PATH=%PATH%; C:\(...)\g95\bin
 
La variable PATH est devenue correcte et ma console comprend maintenant la commande "$>g95 fichier.f" quel que soit le répertoire de travail.

Reply

Marsh Posté le 28-11-2009 à 19:46:26    

Finalement ça n'a pas suffit car changer la variable PATH dans la console n'est pas une modification permanente.
 
PATH est une variable d'environnement et pour la modifier de façon permanente je suis allé dans  
"Panneau de configuration\Systeme"
puis dans  
"Paramètres système avancés"
 
Sur l'onglet "Paramètres système avancés" de la fenêtre "Propriétés système" un bouton "Variables d'environnement" permet de modifier des "Variables utilisateur" ainsi que des "Variables systèmes".  
 
J'ai ajouté à la fin de la variable système "Path" un point-virgule ";" ainsi que le chemin  "C:\(...)\g95\bin ".
 
Cette fois-ci la modification est devenue permanente.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed