Hallo Hilmar,
Das Makefile ist kein Skript, sondern ein Input-File fuer make. Ganz
einfach
ins $PWD legen und "make" eintippen
Oder verstehe ich Dich miss?
Ich habe make schon im richtigen Verzeichnis aufgerufen (Source Code & Makefile). Im Makefile habe ich lt. Install.-anweisung die Zeile
F77 = f77
nach F77 = g77 bzw F77 = /usr/bin/g77 umgeschieben... sehr logisch.
Ergebnis: --------- f77 -O -c modflowp.f -o modflowp.o /bin/bash: f77: command not found make: *** [modflowp.o] Error 127
Keinen Schimmer, wie make (?oder bash) da auf f77 kommt. Im ganzen Makefile ist keine Rede von "f77". Da man jedoch g77 ganz normal in der Shell aufrufen kann, vermute ich, dass make "F77 = /usr/bin/g77" gar nicht schnallt. Einen anderen Fortrancompiler habe ich auch nicht...
Stirnrunzel. Torsten
Hallo Torsten,
On Sun, Apr 16, 2000 at 09:17:04PM +0200, Torsten Lange wrote:
Im Makefile habe ich lt. Install.-anweisung die Zeile
F77 = f77
nach F77 = g77 bzw F77 = /usr/bin/g77 umgeschieben... sehr logisch.
Ich glaube, die Variable heisst FC:
FC = g77
laut info make:
Compiling Fortran and Ratfor programs `N.o' is made automatically from `N.r', `N.F' or `N.f' by running the Fortran compiler. The precise command used is as follows:
`.f' `$(FC) -c $(FFLAGS)'.
`.F' `$(FC) -c $(FFLAGS) $(CPPFLAGS)'.
`.r' `$(FC) -c $(FFLAGS) $(RFLAGS)'.
Am besten, du aenderst mal beide Variablen oder du richtest dir den eigentlich ueblichen Symlink ein:
# ln -s /usr/bin/g77 /usr/local/bin
Tschuess Torsten
On Mon, Apr 17, 2000 at 05:34:58AM +0200, Torsten Werner wrote:
# ln -s /usr/bin/g77 /usr/local/bin
Uuups:
# ln -s /usr/bin/g77 /usr/local/bin/f77
Tschuess Torsten
On Sun, Apr 16, 2000 at 09:17:04PM +0200, Torsten Lange wrote:
Keinen Schimmer, wie make (?oder bash) da auf f77 kommt. Im ganzen Makefile ist keine Rede von "f77". Da man jedoch g77 ganz normal in der
make hat eingebaute default-Regeln, die du dir mit make -p anschauen kannst. Daher kommt auch F77=f77.
Reinhard
Hello Torsten Lange! On Son, Apr 16, 2000 at 09:17:04 +0200 you wrote me..
Ergebnis:
f77 -O -c modflowp.f -o modflowp.o /bin/bash: f77: command not found make: *** [modflowp.o] Error 127
Veröffentliche mal das Makefile. Mal sehn, was da drin steht.
Hilmar
lug-dd@mailman.schlittermann.de