J'installe MOOG , et quand je make -f Makefile.maclap
je reçois l'erreur:
$ make -f Makefile.maclap
g77 -w -c -o Abfind.o Abfind.f
make: g77: No such file or directory
make: *** [Abfind.o] Error 1
Après des recherches en ligne, je pense que depuis que j'ai gcc-5, la commande g77 n’existe pas sur mon ordinateur.
J'ai donc utilisé, à partir d'une question d'échange de pile, alias g77=/usr/local/bin/gfortran-5
pour essayer de compiler le code fortran avec gfortran.
Maintenant, quand je g77
vois gfortran-5: fatal error: no input files compilation terminated
, indiquant que cela g77
fonctionne comme un compilé.
Mais quand je make -f Makefile.maclap
reçois toujours l'erreur:
$ make -f Makefile.maclap
g77 -w -c -o Abfind.o Abfind.f
make: g77: No such file or directory
make: *** [Abfind.o] Error 1
Comment puis-je obtenir la commande make qui utilise fortran-5 pour compiler les fichiers Abfind.o et Abfind.f?
Comment puis-je réussir les étapes make
et make install
pour obtenir ce package logiciel en cours d'exécution?
Le
make
programme ne verra que les noms qui sont en fait des fichiers (ou des répertoires). Il ne sait rien des alias de shell.Plutôt qu'un
alias
, si vous aviezg77
dans votre$PATH
lien symbolique, cela fonctionnerait. Dans de nombreux environnements, si vous avez un$HOME/bin
répertoire, celui-ci est automatiquement ajouté à votre$PATH
. (Sinon, il est simple de le faire manuellement, les détails dépendent de votre shell).Si c'est le cas le plus simple:
Puis déconnectez-vous et reconnectez-vous (pour laisser les scripts d'initialisation du shell mettre à jour le chemin, etc.)
la source