makefile
来自「多学科优化软件isight培训教程初级pdf有很详细的例子讲解」· 代码 · 共 56 行
TXT
56 行
CC = gcc
FC = g77
LD = ld
LDFLAGS =
CFLAGS = -O
FFLAGS = -O
LIBS = -lm
all : aero.exe aeromult.exe aeroarg.exe aerostd.exe perf.exe weights.exe acs.exe cantbeam.exe fence.exe simulation.exe
aero.exe : aero.c
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) aero.c $(LIBS)
strip $@
aeromult.exe : aeromult.c
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) aeromult.c $(LIBS)
strip $@
aeroarg.exe : aeroarg.c
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) aeroarg.c $(LIBS)
strip $@
aerostd.exe : aerostd.c
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) aerostd.c $(LIBS)
strip $@
perf.exe : perf.c
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) perf.c $(LIBS)
strip $@
weights.exe : weights.c
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) weights.c $(LIBS)
strip $@
fence.exe : fence.c
$(CC) -o $@ $(CFLAGS) $(LDFLAGS) fence.c $(LIBS)
strip $@
acs.exe : acs.f
$(FC) -o $@ $(CFLAGS) $(LDFLAGS) acs.f $(LIBS)
# strip $@
cantbeam.exe : cantbeam.f
$(FC) -o $@ $(CFLAGS) $(LDFLAGS) cantbeam.f $(LIBS)
# strip $@
simulation.exe : simulation.f
$(FC) -o $@ $(CFLAGS) $(LDFLAGS) simulation.f $(LIBS)
# strip $@
clean:
$(RM) $(RMFLAGS) aero.exe aeromult.exe aeroarg.exe aerostd.exe perf.exe weights.exe acs.exe cantbeam.exe simulation.exe fence.exe
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?