在make文件中有多行编译器标志吗?我尝试了以下操作:
EXECUTABLE= test
SOURCES= test.f90
OBJECTS=$(SOURCES: .f90=.o)
FFLAGS= -fast -vec-report=3 -profile-functions # enable for profiling
-profile-loops=all -profile-loops-report=2
FC=/opt/intel/bin/ifort
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(FC) $(FFLAGS) $(LDFLAGS) $(OBJECTS) -o $@
clean:
rm -f core *~ *.o $(EXECUTABLE)
但是它截断了fflag的第二行
你的想法是对的。你只是搬起石头砸自己的脚。
尾随的是正确的解决方案,然后继续将更多的数据放在行中,从而否定延续标记的"尾随"部分。移动注释就可以了