Я использую библиотеку, в которой есть пример приложения. Образец makefile содержит $<
в аргументах:
all:test.cpp
g++ -Wl,--no-as-needed -o Example $<
clean:
rm -f SampleApp11
Я посмотрел это и tutorialspoint сказал, что
$< имя связанного файла, вызвавшего действие.
Другой сайт гласит, что:
Это правило замены суффикса для построения .o из .c он использует автоматические переменные $<: имя предпосылки правило (файл .c) и [email protected]: имя цели правила (файл .o) (см. раздел руководства gnu об автоматических переменных).c.o: $(CC) $(CFLAGS) $(ВКЛЮЧАЕТ) -c $< -o [email protected]
Я все еще смущен, что это значит?