作者staven (大头)
看板LinuxDev
标题[问题] Makefile eval function
时间Thu Apr 16 14:42:17 2015
HI
最近在看Eval function
但一直搞不清楚他到底最主要的目的是在干嘛
像有一个范例
define MA
aa:aa.c
gcc -g -o aa aa.c
endef
$(eval $(call MA) ) 跟我直接 call MA
这两各差异性在哪?
再请各位指教
非常感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.75.103.206
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1429166540.A.62C.html
1F:→ ah7675: 你可以想像成用eval会展开变数一次然後产生新的makefile 04/16 23:33
2F:→ staven: 谢谢你的回覆 大概有点头绪 我再找看看 谢谢 04/17 09:27