可以向我展示一下makefile的递归调用吗,并附上详细解释的注释
时间: 2023-03-01 08:17:43 浏览: 142
可以的,makefile中的递归调用基本上是利用makefile中的变量和函数来实现,具体步骤如下:1. 定义一个变量用于存储要进行递归调用的参数;
2. 利用函数$(eval $(call ...))实现递归调用,并传入定义的变量作为参数;
3. 定义一个函数用于处理递归调用过程中的具体操作;
4. 在函数中用$(foreach)利用变量中的参数进行递归调用;
5. 返回变量中的参数,结束递归调用。
阅读全文