我开始认为我已经破坏了 GNU make。它的行为似乎变得不可预测。我会因此获得奖励吗?
在我的命令部分,我一直在使用“@”字符来抑制不需要的输出。在一个 makefile 中,我删除了 '@' 运行一次,以验证它是否在执行我想要的操作。因为我把 '@' 放回去了,我得到了 shell 错误:
@mkdir: not found那
到底是怎么回事?什么可以使“@”不再被识别为标准命令修饰符?
呸!我讨厌那个锅!(来自使用 GNU make 管理项目的封面)
问问题
307 次