我有一个简单的Makefile
:
$(info i)
$(warning w)
all:
echo xyz
当我运行它时,它会打印
Makefile:2: w
echo xyz
xyz
我期望$(info i)
指令可以打印i
。我必须更改什么才能打印i
?
答案 0 :(得分:1)
您应该始终指定所使用软件的版本。
$(warning ...)
函数已添加到GNU make 3.78(于1999年发布)中。 $(info ...)
函数已添加到GNU make 3.81(于2006年发布)中。
也许您的GNU make版本介于这两个发行版之间。