Я пытался создать исполняемый файл из Makefile для запуска java-программы, и мне нужен исполняемый файл с текстом: java program $ @. Это означает, что любые аргументы будут переданы в программу при запуске.
Из Makefile я пытаюсь найти новый файл:
@echo "java Program $@" >> exec
Однако, $ @ приводит к тому, что «all» записывается в exec, а $$ @ становится пустым при записи в exec. Есть ли другой способ избежать этой последовательности в Makefile? Мне по сути нужно игнорировать $ @.
Я ценю ваше время.