📄 makefile
字号:
FC = f90
FFLAGS = -O
LAPACK = -llapack -lblas
DFFTPACK = -ldfftpack
programs = gpoda3Dg gpoda2Dg gpoda1Dg gpoda3Ds gpoda2Ds gpoda1Ds
all: $(programs)
.PHONY: all
%.o: %.f90
$(FC) $(FFLAGS) -c $^
gpoda1Ds: gpoda1Ds.o math.o potential1Ds.o eigen1D.o
$(FC) $(FFLAGS) -o $@ $^ $(LAPACK)
gpoda2Ds: gpoda2Ds.o math.o potential2Ds.o
$(FC) $(FFLAGS) -o $@ $^
gpoda3Ds: gpoda3Ds.o math.o potential3Ds.o
$(FC) $(FFLAGS) -o $@ $^
gpoda1Dg: gpoda1Dg.o math.o potential1Dg.o fourier1D.o
$(FC) $(FFLAGS) -o $@ $^ $(DFFTPACK)
gpoda2Dg: gpoda2Dg.o math.o potential2Dg.o fourier2D.o
$(FC) $(FFLAGS) -o $@ $^ $(DFFTPACK)
gpoda3Dg: gpoda3Dg.o math.o potential3Dg.o fourier3D.o
$(FC) $(FFLAGS) -o $@ $^ $(DFFTPACK)
.PHONY: clean
clean:
rm -f $(programs) *.o *.mod
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -