5 makefile中无命令的规则是如何执行的

attachments-2022-01-tWv8Qjga61dd9e27a7221.png

我想问一下第4行这个规则,没有命令,那该如何执行?????

请先 登录 后评论

2 个回答

百问网_赵老师
擅长:嵌入式开发

一个简单的Makefile包含:

目标.....: 依赖....

<tab>命令

如果“依赖文件”比“目标文件”更加新,那么执行“命令”来重新生成“目标文件”。

按照你截图上第四行的写法,应该会报错。

请先 登录 后评论
Baron

可以参考,我这篇文章 baron-z.cn/2021/08/18/makfile专题/#more 里面有详细介绍规则是怎么运行的

c.o 目标依赖于 c.c c.h

c.c 没有规则,而且也匹配不上 %.o 和 %.c 的模式匹配规则,因此会报错。

请先 登录 后评论
  • 2 关注
  • 0 收藏,434 浏览
  • 提出于 2022-01-11 23:13