Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
生成文件:
$(TARGET): $(OBJ) $(GCC) $(LDFLAGS) -o $@ $^
$@在制作文件中究竟$^做了什么?
$@
$^
$@ 是目标的名称。当目标是一个模式而不是固定的时,这非常有用。
$^ 是导致规则执行的先决条件的名称。
$^是用于构建其他东西的一组依赖文件。
$@是要构建的目标的名称。
见http://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html