Я пытался получить результат функции файла в Makefile для моего демо с небольшой Makefile, как:Makefile функции файл демо ошибки
CMD = cat
OBJECTS = Makefile Makefile-filter-func
program : $(OBJECTS)
$(file >[email protected]) $(foreach O,$^,$(file >>[email protected],$O))
@echo The file has been created.
all :
$(CMD) $(CMDFLAGS) @[email protected]
@echo The file contents are printed.
@rm [email protected]
@echo The file removed.
Я хочу, чтобы посмотреть файл, имя файла с помощью команды Ls, но это makefile имеет следующую ошибку:
Makefile-file-func:7: *** recipe commences before first target. Stop.
где я ошибаюсь.
Большое спасибо @ReinierTorenbeek за ответ. Он решает мою проблему и помог мне понять рецепт из исходного кода, предоставленного вами ссылкой. –
Рад, что это помогло, вкладки/пробелы всегда раздражают 'make'. –
Да, сэр !!! Еще раз спасибо @ReinierTorenbeek –