Это своего рода глупый вопрос, но это первый раз, когда я использую Makefile
. У меня возникли проблемы с выбором файлов. Когда я использовал эту команду,Как выбрать * .c файлы с помощью Makefile?
target1:
$(CC) -o target *.c
все было хорошо. Но это не работает,
SRCS = dir1/*.c
target1:
$(CC) -o target $(SRCS)
и выкладывает эту ошибку.
clang: error: no such file or directory: 'dir1/*.c'
Очевидно, что это потому, что моя переменная SRCS
экранируются перед тем прошло. Как заставить Makefile передать строку как есть? Или есть другой обычный/разработанный способ сделать это? (Выбор файла по шаблону)
вы можете найти ответ на свой вопрос здесь http://stackoverflow.com/вопросы/1139271/Makefiles-с-исток-файлы-в-разных-каталоги – A4L