首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Windows上使用GNU Make?

如何在Windows上使用GNU Make?
EN

Stack Overflow用户
提问于 2012-10-14 19:38:19
回答 6查看 172.5K关注 0票数 95

我安装了MinGW和微软系统,在PATH上添加了C:\MinGW\bin,但我仍然无法在Windows的cmd上运行Makefile。我想运行cmd.exe,然后输入make all,但是我的cmd说没有这样的命令。

我该怎么办?我不想使用MSYS shell,这不是重点。有没有办法在Windows cmd中使用GNU Make,因为我可以在Ubuntu中使用它?我对Cygwin不感兴趣。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-10-15 03:26:09

下面是我是如何让它工作的:

代码语言:javascript
复制
  copy c:\MinGW\bin\mingw32-make.exe c:\MinGW\bin\make.exe

然后,我可以打开命令提示符并输入make:

代码语言:javascript
复制
  C:\Users\Dell>make
  make: *** No targets specified and no makefile found.  Stop.

这意味着它现在可以工作了!

票数 100
EN

Stack Overflow用户

发布于 2012-10-15 21:14:58

我正在使用来自GnuWin32项目的GNU Make,请参阅http://gnuwin32.sourceforge.net/,但是现在已经有一段时间没有任何更新了,所以我不确定这个项目的状态。

票数 9
EN

Stack Overflow用户

发布于 2016-10-18 15:23:39

尽管这个问题由来已久,但许多使用MSYS2的人仍然会问这个问题。

我今年开始用它来取代CygWin,我得到了相当满意的结果。

要安装make,请打开MSYS2外壳并键入以下命令:

代码语言:javascript
复制
# Update the package database and core system packages
pacman -Syu
# Close shell and open again if needed

# Update again
pacman -Su

# Install make
pacman -S make

# Test it (show version)
make -v
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12881854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档