这个($<)在makefile中做了什么?

时间:2015-07-12 15:45:24

标签: makefile

你好这个命令做什么?

 $<

通过阅读GNUmakefile手册,我无法理解它。因此我请求你的帮助。提前谢谢!

1 个答案:

答案 0 :(得分:1)

$&LT;代表第一个依赖/先决条件。

例如:

如果您正在尝试编译文件abc.cpp:

abc.o: abc.cpp abc.h
    g++ -c $< -o abc.o

$&LT;代表abc.cpp

http://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html#Automatic-Variables