Я заинтересован в использовании GNU Make на Windows. Я создал крошечный Makefile, используя шаблонное правило:
all: abcd.o
%.o : %.c
echo hi
Тем не менее, когда я пытаюсь сделать все,
D:\test>"C:\Program Files (x86)\GnuWin32\bin\make" -f Makefile.txt
make: *** No rule to make target `abcd.o', needed by `all'. Stop.
Я устанавливаю GNU Make из этого репозитория. Документация, которую я нашел, описывает, что этот Makefile должен работать.
D:\test>"C:\Program Files (x86)\GnuWin32\bin\make" --version
GNU Make 3.81
Как я могу использовать шаблонные правила в GNU Makefiles в Windows?