从 cygwin 中删除 make

从 cygwin 中删除 make

我需要使用 GNU make 3.80,但 cygwin 已安装 make 3.81。我该如何删除 make 3.81 并安装 3.80?

我尝试运行 cygwin 的 setup.exe 并安装 make 3.80,它运行良好,但在终端中显示 3.81。

答案1

Cygwin 存储库中不再提供 make 3.80。但更好的问题是,为什么你想要这么旧的版本吗?

答案2

我找到了解决方案,我的电脑上安装了 devkitpro,使用的是 make 3.81 版本。我使用命令找到了它which

$which make

所以我卸载了 devkit 并重新安装了最新的 make 包(3.82),然后将make.exe我已有的包(3.80)替换到cygwinbin 文件夹。该方法是包供应商建议的。
现在 make 运行良好,并且与我的项目兼容。

相关内容