使源我的makefile,編譯子文件夾中的所有的* .c文件:在子文件夾的問題
objects := $(patsubst %.c,%.o,$(wildcard *.c))
cobj: $(objects)
$(objects): %.o: %.c
$(CC) -c $< -o [email protected]
我有麻煩試圖做從父文件夾相同。比方說,我的.c文件所在的文件夾「中國證監會」
objects := $(addprefix, csrc/, $(patsubst %.c,%.o,$(wildcard *.c)))
cobj: $(objects)
$(objects): csrc/%.o: %.c
$(CC) -c $< -o [email protected]
我總是看到「沒有爲cobj做...任何想法?
你想'foo.o'進入父目錄或'csrc /'嗎? – Beta
留在csrc /中,可能不是那麼重要....謝謝 – user270398