如何禁用Gnu Make 3.82的自动完成功能

时间:2013-03-05 16:22:54

标签: gnu-make

升级到版本3.82的Gnu Make后,我发现它支持目标自动完成。

对于某些发行版,它可能真的很有帮助

然而,使用OpenWrt Linux发行版,它可能很麻烦,因为部分构建经常像下面的

# make package/path/{clean,install} V=99

但是我们不能做PATH自动完成,因为Gnu Make现在是如此“聪明”,它打印出你选择的可能制作目标,而不是做PATH自动完成

1 个答案:

答案 0 :(得分:1)

  

升级到版本3.82的Gnu Make后,我发现它支持   目标自动完成。

不太可能这是有道理的。 shell上的完成是由你的shell完成的。因此,从shell配置中删除Make的完成支持。