2
我在Makefile中有一些動態命名的變量。這一切工作,並沒有問題。 現在我需要引用一些這些變量在for循環中,但我似乎無法找到正確的語法:Makefile'for'變量作爲動態變量名
@for module in $(MODULES); do \
(echo $(SRC_$$module)); \
done
每個$(MODULE)是需要被追加到$一個名稱( SRC_ ..例如$(SRC_foo)$(SRC_bar)...但我似乎無法使用此語法來做到這一點
那麼你能否提出一種替代解決方案?我怎樣才能建立一個清單,然後呢?對於每個$(MODULES)獲得$(SRC _ $$模塊))並從中列出一個列表。 – Keyframe
'$(的foreach模塊,$(模塊),\ \t $(的foreach CFile的,$(SRC _ $(模塊)),\ \t \t $(殼回聲 「$(CFile的)」)\ \t)\ )'出於某種原因,這不會循環$(MODULES) – Keyframe