android ndk 配置
我今天装完cygwin以后开始配置ndk时一遇到的问题如下我的cygwin安装没问题,我使用make-v以及gcc-v测试过是没问题的,但是在配置ndk时出现了如下错误:...
我今天装完cygwin以后开始配置ndk时一遇到的问题如下
我的cygwin安装没问题,我使用 make -v 以及 gcc -v 测试过 是没问题的,
但是在配置ndk时出现了如下错误:
我的ndk安装在目录 d:/NDK/ 目录下。
配置时切换到 d:/ndk 目录下 执行语句build/host-setup.sh 时出现如下报错信息:
Administrator@wdp-PC ~
$ cd d:
Administrator@wdp-PC /cygdrive/d
$ cd ndk
Administrator@wdp-PC /cygdrive/d/ndk
$ build/host-setup.sh
Checking host development environment.
NDK Root : /cygdrive/d/ndk
build/host-setup.sh: line 71: which: command not fou
build/host-setup.sh: line 71: which: command not fou
ERROR: Could not find a valid GNU Make executable.
Please ensure GNU Make 3.81 or later is insta
Use the --no-make-check option to ignore this
Administrator@wdp-PC /cygdrive/d/ndk
$
这是怎么回事啊 各位,
还有 这条语句是干什么的 build/host-setup.sh 展开
我的cygwin安装没问题,我使用 make -v 以及 gcc -v 测试过 是没问题的,
但是在配置ndk时出现了如下错误:
我的ndk安装在目录 d:/NDK/ 目录下。
配置时切换到 d:/ndk 目录下 执行语句build/host-setup.sh 时出现如下报错信息:
Administrator@wdp-PC ~
$ cd d:
Administrator@wdp-PC /cygdrive/d
$ cd ndk
Administrator@wdp-PC /cygdrive/d/ndk
$ build/host-setup.sh
Checking host development environment.
NDK Root : /cygdrive/d/ndk
build/host-setup.sh: line 71: which: command not fou
build/host-setup.sh: line 71: which: command not fou
ERROR: Could not find a valid GNU Make executable.
Please ensure GNU Make 3.81 or later is insta
Use the --no-make-check option to ignore this
Administrator@wdp-PC /cygdrive/d/ndk
$
这是怎么回事啊 各位,
还有 这条语句是干什么的 build/host-setup.sh 展开
2个回答
展开全部
转自机锋网:
NDK全称:Native Development Kit。
1、NDK是一系列工具的集合。
* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。
* NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。
* NDK可以自动地将so和Java应用一起打包,极大地减轻了开发人员的打包工作。
2、NDK提供了一份稳定、功能有限的API头文件声明。
Google明确声明该API是稳定的,在后续所有版本中都稳定支持当前发布的API。从该版本的NDK中看出,这些API支持的功能非常有限,包含有:C标准库(libc)、标准数学库(libm)、压缩库(libz)、Log库(liblog)。
NDK全称:Native Development Kit。
1、NDK是一系列工具的集合。
* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。
* NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。
* NDK可以自动地将so和Java应用一起打包,极大地减轻了开发人员的打包工作。
2、NDK提供了一份稳定、功能有限的API头文件声明。
Google明确声明该API是稳定的,在后续所有版本中都稳定支持当前发布的API。从该版本的NDK中看出,这些API支持的功能非常有限,包含有:C标准库(libc)、标准数学库(libm)、压缩库(libz)、Log库(liblog)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询