Path makefile将$(源)转换为$(对象)
我在$(sources)中的/source子文件夹中有一个指向源的路径列表。路径如下所示:Path makefile将$(源)转换为$(对象),path,makefile,Path,Makefile,我在$(sources)中的/source子文件夹中有一个指向源的路径列表。路径如下所示: $(SOURCES)= source/main.cpp source/subfolder/code.cpp .... 我怎样才能把它们都转换成这种格式 $(OBJECTS)= obj/main.o obj/code.o .... 或者至少如何在obj/中自动创建所有缺少的文件夹,并在路径中将“source”更改为“obj”?阅读makefile教
$(SOURCES)=
source/main.cpp
source/subfolder/code.cpp
....
我怎样才能把它们都转换成这种格式
$(OBJECTS)=
obj/main.o
obj/code.o
....
或者至少如何在obj/中自动创建所有缺少的文件夹,并在路径中将“source”更改为“obj”?阅读makefile教程:)
$(patsubst%.cpp,obj/%.o,$(notdir$(SOURCES)))