[email protected] 代表目标文件,$^ 代表所有的依赖文件,$< 代表第一个依赖文件。
# 这是简化后的Makefile
main:main.o mytool1.o mytool2.o
gcc -o [email protected] $^
main是目标文件,main.o mytool1.o mytool2.o是所有依赖文件。
Posted key-ky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Makefile-有三个非常有用的变量。分别是$@,$^,$<代表的意义相关的知识,希望对你有一定的参考价值。
[email protected] 代表目标文件,$^ 代表所有的依赖文件,$< 代表第一个依赖文件。
# 这是简化后的Makefile
main:main.o mytool1.o mytool2.o
gcc -o [email protected] $^
main是目标文件,main.o mytool1.o mytool2.o是所有依赖文件。
以上是关于Makefile-有三个非常有用的变量。分别是$@,$^,$<代表的意义的主要内容,如果未能解决你的问题,请参考以下文章