主题:请教,在Linux系统下f90命令是哪个编译器中的命令
最近也是刚学linux,被一些编译命令弄糊涂了。
intel的编译for和c语言一般用ifort和icc命令,
pgi的用pgi90和cc,gnu的用gfortran和gcc。
最近在编译一个f90程序,里面有个GNUmake文件包含下面的语句
# ---------------------------------------------------
# makefile for target advdiff.
#
# GNUmakefile: This works only with GNU Make
# ---------------------------------------------------
TARGET = advdiff
BINDIR = .
FC = f90
F90 = f90
RM = rm -f
MV = mv -f
CLAW = ./claw
BLAS = ./dblas
F90FLAGS = $(OPTIMFLAG) -r8 -O3
F90FLAGS += \
-align dcommons \
-check bounds \
-check format \
-check output_conversion \
-check overflow \
-check underflow \
-warn argument_checking \
-fpconstant
# LOADLIBES = -lnag -ldxml
LOADLIBES =
COMPILE.f90=$(F90) $(F90FLAGS) -I. -I$(BINDIR)
LINK.f90 =$(F90) $(F90FLAGS) $(LDFLAGS)
COMPILE.f =$(COMPILE.f90)
LINK =$(LINK.f90)
#
# Files we don't have to build:
#
.PHONY: GNUmakefile depends.mak $(TARGET).objs
我执行gmake命令后提示:
f90 -r8 -O3 -align dcommons -check bounds -check format -check output_conversion -check overflow -check underflow -warn argument_checking -fpconstant -I. -I. -c ./home/solver2.f -o solver.o
gmake: f90:命令未找到
gmake: *** [solver2.o] 错误 127
这个f90到底是哪个编译器的命令,我已经安装的了IVF,系统默认的编译器f77命令也能执行
我用的是centos5.2虚拟系统。
intel的编译for和c语言一般用ifort和icc命令,
pgi的用pgi90和cc,gnu的用gfortran和gcc。
最近在编译一个f90程序,里面有个GNUmake文件包含下面的语句
# ---------------------------------------------------
# makefile for target advdiff.
#
# GNUmakefile: This works only with GNU Make
# ---------------------------------------------------
TARGET = advdiff
BINDIR = .
FC = f90
F90 = f90
RM = rm -f
MV = mv -f
CLAW = ./claw
BLAS = ./dblas
F90FLAGS = $(OPTIMFLAG) -r8 -O3
F90FLAGS += \
-align dcommons \
-check bounds \
-check format \
-check output_conversion \
-check overflow \
-check underflow \
-warn argument_checking \
-fpconstant
# LOADLIBES = -lnag -ldxml
LOADLIBES =
COMPILE.f90=$(F90) $(F90FLAGS) -I. -I$(BINDIR)
LINK.f90 =$(F90) $(F90FLAGS) $(LDFLAGS)
COMPILE.f =$(COMPILE.f90)
LINK =$(LINK.f90)
#
# Files we don't have to build:
#
.PHONY: GNUmakefile depends.mak $(TARGET).objs
我执行gmake命令后提示:
f90 -r8 -O3 -align dcommons -check bounds -check format -check output_conversion -check overflow -check underflow -warn argument_checking -fpconstant -I. -I. -c ./home/solver2.f -o solver.o
gmake: f90:命令未找到
gmake: *** [solver2.o] 错误 127
这个f90到底是哪个编译器的命令,我已经安装的了IVF,系统默认的编译器f77命令也能执行
我用的是centos5.2虚拟系统。