看板 LinuxDev 關於我們 聯絡資訊
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://www.ptt.cc/bbs/LinuxDev/M.1429166540.A.62C.html
ah7675: 你可以想像成用eval會展開變數一次然後產生新的makefile 04/16 23:33
staven: 謝謝你的回覆 大概有點頭緒 我再找看看 謝謝 04/17 09:27