Makefile $ @ variable - 它用于什么?

时间:2011-05-28 02:44:32

标签: unix gcc makefile gnu-make

我是学习make文件的新手。我正在阅读this帖子。 有谁能告诉我什么是用于makefile里面的$@变量?

2 个答案:

答案 0 :(得分:7)

$@代表当前规则的目标。更多信息here

答案 1 :(得分:4)

它用于指代目标,例如:

test:
        gcc -o $@ $@.c

如果您运行test

,则会从test.c编译程序make test