[問題] Makefile eval function

作者: staven (大頭)   2015-04-16 14:42:17
HI
最近在看Eval function
但一直搞不清楚他到底最主要的目的是在幹嘛
像有一個範例
define MA
aa:aa.c
gcc -g -o aa aa.c
endef
$(eval $(call MA) ) 跟我直接 call MA
這兩各差異性在哪?
再請各位指教
非常感謝
作者: ah7675 (阿毛)   2015-04-16 23:33:00
你可以想像成用eval會展開變數一次然後產生新的makefile
作者: staven (大頭)   2015-04-17 09:27:00
謝謝你的回覆 大概有點頭緒 我再找看看 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com