У меня есть Makefile следующего содержания:
NUMBERS = 1 2 3 4
lib:
$(foreach var,$(NUMBERS),./a.out $(var);)
И это команда, которую я запускаю (в том же каталоге, что и Makefile)
make -f Makefile
Но я получил сообщение об ошибке, говорящее, что «Система не может найти указанный файл».
По предложению одного из ответов я создал следующий файл в том же каталоге, что и Makefile:
a.out
1.out
2.out
3.out
4.out
Теперь ошибка становится:
. / A.out 1; ./a.out 2; ./a.out 3;
./a.out 4; make (e = -1): ошибка -1 make:
*** [lib] Ошибка -1
Примечание. Я работаю на платформе Windows XP