Java cygwin找不到make程序

Java cygwin找不到make程序,java,android,makefile,android-ndk,cygwin,Java,Android,Makefile,Android Ndk,Cygwin,我试图做的是使用Cygwin成功编译本机代码。在终端中运行ndk生成时,我收到的错误消息是 错误:找不到“make”程序。请安装Cygwin make软件包 或者定义GNUMAKE变量以指向它 这是我在Cygwin终端中输入的内容: C:/users/kwesi/desktop/android-ndk-r8/ndk build 我的构建路径是: C:\cygwin\bin;C:\Users\Kwesi\Desktop\android-ndk-r8\ndk build 我已经使用这个youtube

我试图做的是使用Cygwin成功编译本机代码。在终端中运行ndk生成时,我收到的错误消息是

错误:找不到“make”程序。请安装Cygwin make软件包 或者定义GNUMAKE变量以指向它

这是我在Cygwin终端中输入的内容:

C:/users/kwesi/desktop/android-ndk-r8/ndk build

我的构建路径是: C:\cygwin\bin;C:\Users\Kwesi\Desktop\android-ndk-r8\ndk build

我已经使用这个youtube视频教程安装了make,所以我非常确定它安装正确。

您可能只需要安装
make
软件包

首先运行用于安装Cygwin的
setup.exe
命令,然后选择“make”

首先,要确认这是问题所在,请从终端运行
make


您可能还需要安装一些其他软件包。

您使用的是windows吗?我使用的是Windows7,在使用cygwin时也遇到同样的问题。我安装了MinGW并使用cygwin,它正在寻找一个与cygwin兼容的make程序。下载并设置了GNUMAKE的路径,但问题仍然存在。因此,我尝试使用MinGW,打开了msys.bat和瞧,它现在可以工作了。

我通过向系统环境变量添加cygwin\bin路径解决了这个问题。

您是否使用cygwin的setup.exe安装了make?您必须从包列表中选择它(在相应的列中选择“Bin”)。我在所有与“make”相关的包列中都选择了“Bin”和“src”。它解决了找不到“make”程序的错误,但现在我的make文件中出现了异常处理问题:\@TheObliviator:您是否尝试过按照gfour和我的建议,通过Cygwin的
setup.exe
安装
make
。我在youtube上学习了安装make的教程,因此我非常确定make安装正确,但我仍然会遇到这个错误。我不知道我还应该试试什么。@TheObliviator:你说你试着用Cygwin的
setup.exe安装
make
,但它不起作用(尽管你没有告诉我们它是如何起作用的)。现在您已经接受了我的回答,建议您通过Cygwin的
setup.exe
安装
make
。那么发生了什么?我有同样的问题,make软件包在cywyn安装程序中显示为已安装,但我一直得到message@ThePoet当前位置由于OP从未解释过我的答案是如何解决他的问题的,也许你能帮上忙。尝试以下命令:
ls-l/usr/bin/make.exe
键入-a make
/usr/bin/make--version
make--version