今天在研究安卓编译流程时发现,shell脚本内执行make并不会调用当前路径下的Makefile,这有点让我大吃一惊。一番定位过后,发现执行make时调用的是另外一个shell脚本内定义的make函数,所以猜想可能GNU Make工具发现make有定义,所以直接调用该函数去了。于是我做了如下实验进行猜想验证:
1、首先,创建如下三个空文件:
2、编辑这三个文件,内容如下:
3、验证猜想:
标签:脚本,shell,猜想,make,Makefile,调用 From: https://www.cnblogs.com/learningendless/p/17749174.html