【问题标题】:Error in Android NDK make program cannot findAndroid NDK make 程序中的错误找不到
【发布时间】:2012-01-03 01:25:00
【问题描述】:

我正在尝试使用此 Link 设置 Android NDK。

我通过以下命令开始设置过程 ma​​ke -v 并且我得到了

    $ make -v      
    bash: make: command not found

然后我输入了上面链接中给出的以下命令

cd /cygwin/C/..path for my project

/cygwin/C/..path of ndk installed path

在这一点上,我得到了

ERROR: Cannot find 'make' program. Please install Cygwin make package
or define the GNUMAKE variable to point to it.

注意,我检查了所有这些可能的错误链接:

Link-1

Link-2

删除文件夹之间的空格。

检查一下:

【问题讨论】:

  • @Alex 如何在 batch.profile 文件中设置 android sdk 和 cygwin 的路径?
  • 我从来没有这样做过。我通常从项目的 jni 目录中键入 /cygdrive/c/android-ndk/ndk-build 之类的内容。我想你可以像在 linux 中那样设置一些别名来达到这种效果。
  • @Venky,我不确定,我理解你的正确。基本上,您的全局 PATH 变量对 cygwin 环境和 Windows 都有效。也可以为它们提供 cygwin 所需的“/”符号。

标签: android makefile android-ndk


【解决方案1】:

ERROR: Cannot find 'make' program. Please install Cygwin make package or define the GNUMAKE variable to point to it.

在尝试安装 Cygwin 时,我错过了安装 MAKE PACKAGE

只需要在搜索框中搜索ma​​ke,它就会显示包含devel分支的分支和我从devel分支中选择的make包。

所有问题都已解决。

查看Youtube link for Complete Set up process for Android NDK.

从 SDK 设置过程到 NDK 设置过程的解释。

【讨论】:

    【解决方案2】:

    您可能缺少 cygwin 中的 devel 分支。打开安装程序并在包选择屏幕上找到“Devel”。在它旁边,它显示为“默认”。单击此处安装整个分支,安装后应该很好。

    【讨论】:

    • 如何在 batch.profile 文件中设置 android sdk 和 cygwin 的路径?
    • 您应该有一个~/.bashrc 文件。您可以将export PATH=$PATH:C:\path\to\NDK 添加到该文件的末尾。然后你需要执行source ~/.bashrc 来进行更新
    【解决方案3】:

    我的建议是

    • 安装(附加)GnuMake for Win32 - 它有一个合适的版本>3.81
    • 创建环境变量GNUMAKE并将其指向your_path/GnuMake32/bin
    • 通过 cygwin make -v 拨打电话并享受结果

    希望有所帮助。

    但基线很简单 - 部署 Ubuntu 之类的东西(作为单独的操作系统或通过 VM)并在那里运行 NDK 确实更好。

    【讨论】:

    • 如何在 batch.profile 文件中设置 android sdk 和 cygwin 的路径?
    • 我的建议是从here开始。
    【解决方案4】:

    可能没有安装 Cygwin 开发者包。默认情况下未安装。您可能应该运行 Cygwin 安装程序并安装开发人员工具。

    【讨论】:

      【解决方案5】:

      尝试将cygwin/bin(如C:\cygwin64\bin)路径添加到系统环境变量中。

      【讨论】:

        猜你喜欢
        • 2023-03-20
        • 2012-08-02
        • 2013-12-10
        • 2013-07-14
        • 1970-01-01
        • 2014-05-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多