Salut,
j'ai un code en fortran 77 qui se compile nickel lorsque je fais:
f77 - O -o caca percores.f
caca étant le nom de mon fichier de sortie.
Sur mon ordi au travail (Debian), il suffit que je tape caca pour lancer l'executable et faire tous mes calculs.
Sur mon ordi perso (Mandrake), j'ai la réponse:
bash: caca: command not found
Qu'est-ce que je peux faire pour régler tout ça?
Merci,
Guillaume
# paths unix ...
Posté par Gilles Gagniard (site web personnel) . Évalué à 1.
# Re: Fortran 77 et compilation
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
- l'exécutable existe-t-il ?
- est-il exécutable; ls -l devrait donner quelque chose comme :
-rwxr-xr-x 1 user group size date caca
s'il n'y a pas les lettres x, il faut randre le fichier exécutable:
chmod +x caca
- l'exécutable est il quelque part où le shell peut le trouver (voir la variable PATH)
- Toute les bibliothèques nécessaires sont-elles présentes ?
[^] # Re: Fortran 77 et compilation
Posté par Mildred (site web personnel) . Évalué à -1.
Mais il faut mettre "./caca" pour que ca marche. Il faut que tu sois dans le dossier de l'executable.
ou alors:
$ export PATH=.:$PATH
$ caca
[^] # Re: Fortran 77 et compilation
Posté par Calim' Héros (site web personnel) . Évalué à 2.
$ export PATH=$PATH:.
Ceci permet entre autre de prendre es version "standard" des logiciel.
Image ine que qqun est reecrit la commande "passwd" et que toi tu l'utilise dans le repertoire ou il est ecrit.
Dans le premier cas c'est ./passwd qui est utiliser et si la version local stock tes pass (ancien et nouveau)...
Dans le deuxieme c'est /bin/passwd qui est utilisé.
Enfin bref de toute maniere mieux vaut un ./monPrograme que de rajouter "." dans le PATH
[^] # Re: Fortran 77 et compilation
Posté par Thomas Douillard . Évalué à 1.
Explications: "test" est un commande unix, celle qui est exécutée par bash quand on fait un if [ ] en bash.
Je me souviens avoir cherché des explications pedant x temps en TP de C à la raison de pourquoi ce #@!!¤ de programme n'affichait rien même après l'avoir réduit à l'équivalent d'un "helloworld", en partant de beaucoup plus compliqué et en le réduisant au fur et à mesure des tentatives de débuggages à une peau de chagrin, insultes au compilateur et tout le toutim
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.