在msys2/mingw-w64中,make命令在哪里?

13

在msys2上,我安装了mingw-w64工具链。我可以从MINGW64 shell运行gcc,但无法运行make。pacman声称mingw-w64-x86_64-make已安装。这是怎么回事?


pacman -S -yy mingw-w64-x86_64-make-4.2.1-2 重新安装成功,但是Bash仍然显示make:命令未找到。 - Thomas Sharpless
3个回答

17

仅在之前的评论中添加一些详细信息:在Windows上,您可以打开命令提示符(作为管理员),转到c:\<您的msys安装路径>\mingw64\bin目录并运行mklink make mingw32-make.exe来创建一个符号链接。这将允许您在MINGW64 shell中运行make命令。


4
谢谢!我看到了一篇帖子,最好的建议是只需复制可执行文件并重命名它,我想肯定有更好的方法! - Sander

7
答案很简单,但不是显而易见的。他们分发mingw32-make.exe并期望您手动创建符号链接。典型的*nix思维方式。

1
您的PATH目录可能未正确设置。 这个帖子 可能会有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接