Comment installer et utiliser un compilateur fortran ? - Divers - Programmation
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
Marsh Posté le 07-07-2008 à 14:19:17
Bidem a écrit :
|
Le repertoire ou il y a les exécutables si c'est pas le même
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...
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 ?
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 !
Marsh Posté le 08-07-2008 à 21:12:05
Equilibrium33 a écrit :
|
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.
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 ...
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 .
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.
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.
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 ... !
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 !