NDK开发之ndk-build命令详解

毫无疑问,通过执行ndk-build脚本启动Android ndk构建系统。 默认情况下,ndk-build脚本在工程的主目录中执行,如:

这里写图片描述

我们可以用使用-C参数改变上述行为,-C指定工程的目录,这样我们就可以在任何目录执行ndk-build脚本了。
这里写图片描述

如果源文件没有被修改,那么android ndk构建系统不会重新构建目标,这时我们可以使用参数-B来强制重新构建所有源代码。
这里写图片描述

如果想要清理生成的二进制文件和目标文件,可以使用ndk-build clean命令。
这里写图片描述

android ndk构建系统依赖于GUN make工具对模块进行构建,默认情况下,GUN make工具一次执行一条构建命令,等这一句执行完了以后再执行下一句,如果我们使用-j参数,GUN make就可以并行执行构建命令。
这里写图片描述

下面则是表示一次并行执行两条命令:
这里写图片描述

如果我们想查看构建时产生的系统日志,那么可以使用下面的命令:
这里写图片描述

日志信息的前缀是Android NDK。
如果只想看实际执行的构建命令,可以使用如下命令:
这里写图片描述

转载地址 http://blog.csdn.net/u012702547/article/details/48196933

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,179评论 25 708
  • Android游戏开发实践(1)之NDK与JNI开发02 承接上篇Android游戏开发实践(1)之NDK与JNI...
    AlphaGL阅读 3,779评论 0 24
  • 一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于J...
    Ten_Minutes阅读 3,542评论 1 27
  • 春天来了,梦开始了
    mayflower阅读 161评论 0 0
  • 有时候自己是否太过于操心了,太过于执着了,总想着要求他们这样,那样,但不知道自己是否做对了? 也不知道自己是否过了...
    希雅的花园阅读 320评论 0 0