码迷,mamicode.com
首页 > 其他好文 > 详细

Makefile

时间:2019-04-06 16:46:07      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:使用   依赖   第一个   arm   nbsp   strong   意义   --   file   

Makefile有三个非常有用的变量。分别是$@,$^,$<, 代表的意义分别是:

$@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件。

 

代码片段:

  %.o : %.S

  arm-linux-gcc -o $@ $< -c

理解:这里$<是 %.S,所以这句makefile的意思就是把所有的S文件编译成目标($@,即%.o,

因为这里又使用了%通配符,

所以这句代码的意思是把相对应的S文件经过gcc -c 编译成 相对应的.o文件.

因为具有相对应的关系,又使用了-o, 最终得到多个不同名字的.o文件)

Makefile

标签:使用   依赖   第一个   arm   nbsp   strong   意义   --   file   

原文地址:https://www.cnblogs.com/happybirthdaytoyou/p/10662063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!