1
我有src,obj和inc dirs项目文件夹。在_OBJS OBJSMakefile:如何更改var的前缀?
SDIR = src
ODIR = obj
# I change /src/*.c to /obj/*.o
_OBJS = $(patsubst %.c, %.o, $(wildcard $(SDIR)/*.c))
# I need to change /src/*.o to /obj/*.o
OBJS = $(??? $ODIR ??? $_OBJS ???)
现在 - -
我宣布所有与obj VAR ./src/*.o
,如何OBJS /src/
改变到/obj/
?
谢谢。
谢谢,它看起来很好。我会试试 – fandyushin
我已经重用了'_OBJS'变量。如果您喜欢 – urban
'OBJS = $(subst $(SDIR),$(ODIR),$(patsubst%.c,%.o,$(通配符$(SDIR)/ *),您可以分配一个新的c) ))'我结合了。 – fandyushin