g77中的make
and选项是什么意思?shell
例如,如果我的 Makefile 中有以下脚本:
FC = g77
FFLAGS = -O2 -mno-cygwin
LDFLAGS =
CD = cd
LN = ln
LNFLAGS = -s
MAKE = /bin/make
RM = rm
RMFLAGS = -f
SHELL = /bin/sh
这是否意味着make
操作需要使用/bin/make.exe
?
附带说明:当我使用上面的命令行运行编译时,出现错误:
/bin/sh:第 4 行:制作:找不到命令
不确定这两者是否相关。
编辑:这是我的 Makfile:
arpacklib:
@( \
for f in $(DIRS); \
do \
$(CD) $$f; \
$(ECHO) Making lib in $$f; \
$(MAKE) $(PRECISIONS); \
$(CD) ..; \
done );
$(RANLIB) $(ARPACKLIB)