标签:使用 依赖 第一个 arm nbsp strong 意义 -- file
Makefile有三个非常有用的变量。分别是$@,$^,$<, 代表的意义分别是:
$@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件。
代码片段:
%.o : %.S
arm-linux-gcc -o $@ $< -c
理解:这里$<是 %.S,所以这句makefile的意思就是把所有的S文件编译成目标($@,即%.o,
因为这里又使用了%通配符,
所以这句代码的意思是把相对应的S文件经过gcc -c 编译成 相对应的.o文件.
因为具有相对应的关系,又使用了-o, 最终得到多个不同名字的.o文件)
标签:使用 依赖 第一个 arm nbsp strong 意义 -- file
原文地址:https://www.cnblogs.com/happybirthdaytoyou/p/10662063.html