2
如何在Makefile中使用Shell命令
我正在尝试ls在其他命令(例如echo,rsync)中使用的结果: all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) 但是我得到: make FILES = Makefile file1.tgz file2.tgz file3.tgz make: FILES: No such file or directory make: *** [all] Error 1 我已经尝试使用echo $$FILES,echo ${FILES}并且echo $(FILES),没有运气。