循环在Gnu make文件中

时间:2011-06-20 14:45:26

标签: shell gnu gnu-make

有谁能告诉我makefile中for循环和foreach之间的区别?例如:

for fpga in $($(NE_NAME)_$(IS_DWDM)_FPGA); do\

$(foreach fpga, $($(NE_NAME)_$(DWDM_SUFFIX)_FPGA),ln -s $($(fpga)) $(PKG)/$(fpga);)

1 个答案:

答案 0 :(得分:2)

基本上,for循环由shell执行,但foreachmake执行,同时扩展宏。在显示的上下文中,shell执行foreach的结果,但不知道有涉及的循环。