找不到Cygwin Make bash命令


74

我将cygwin与所有软件包安装在Windows 7 64位上。由于某种原因,make命令给我一个错误:bash make:命令未找到。我检查了一下,在我的bin文件夹中没有make.exe。谁可以帮我这个事?我真的需要在CYGWIN工作。我不想去Windows XP。



1
您可以尝试:查找/ -name make *
harper

2
请不要重复,尤其是因为您没有表示甚至尝试过原始问题答案中的建议。到目前为止,它的用处不大。
paxdiablo 2011年

Answers:


72

您可能尚未安装make。重新启动cygwin安装程序,搜索make,选择它并进行安装。默认情况下,cygwin安装程序不会为我记得的内容安装所有内容。


请注意,您不能从“程序和功能”中执行此操作。它必须是实际的安装程序。
kayleeFrye_onDeck

85

在安装(更新)时,将“开发”选中为“安装”,它将安装大量MB,但有帮助。我没有时间检查我(我们)需要的检查。

CYGWIN安装步骤


那会安装不必要的东西。您只应寻找gcc devel并制作软件包...
Miguel Ortiz

9

请按照以下步骤操作:

  1. 再次打开cygwin设置

  2. 在“视图”选项卡上选择类别

  3. 在搜索标签中填写“ make”

  4. 扩大发展

  5. 找到“ make:'make'通用性的GNU版本”,单击安装

  6. 做完了!


8

按着这些次序:

  1. 再次转到安装程序
  2. 进行初始设置。
  3. 在图书馆下-开发。
  4. 在开发滚动下找到make。
  5. 使用名称make安装所有库。
  6. 单击下一步,将需要一些时间来安装。
  7. 这样可以解决问题。

5

在安装或更新时选择软件包时,请在搜索框中搜索“ make”,然后选择显示“ make”以及大多数在devel软件包中找到的“ gcc”的框。


1

我有同样的问题,这是由于安装了cygwin。

检查您单击以启动终端的链接(图标)。如果它不指向更新的cygwin安装目录,则您安装的cygwin错误。更新时,请仔细检查cygwin的位置,然后完全启动cygwin的该实例。


这不能为问题提供答案。要批评或要求作者澄清,请在其帖子下方发表评论。-来自评论
Mike Kinghan

我认为这确实提供了答案。我和作者有同样的问题,这个问题就解决了。我改了答案。
gogo_gorilla

0

我遇到了同样的问题。按着这些次序:

  1. 再次转到安装程序。
  2. 进行初始设置。
  3. 通过单击并选择安装来选择所有库(已安装的库将显示为重新安装,因此请不要安装它们)。
  4. 点击下一步。
  5. 安装将花费一些时间。

0

我也面临着同样的问题。向上看左侧,然后选择(完整)。(Make),(gcc)等会出现。您将可以选择搜索栏来轻松找到它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.