NDK开发之ndk-build命令详解
2015-09-03 19:46
344 查看
毫无疑问,通过执行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。
如果只想看实际执行的构建命令,可以使用如下命令:
默认情况下,ndk-build脚本在工程的主目录中执行,如:
我们可以用使用-C参数改变上述行为,-C指定工程的目录,这样我们就可以在任何目录执行ndk-build脚本了。
如果源文件没有被修改,那么android ndk构建系统不会重新构建目标,这时我们可以使用参数-B来强制重新构建所有源代码。
如果想要清理生成的二进制文件和目标文件,可以使用ndk-build clean命令。
android ndk构建系统依赖于GUN make工具对模块进行构建,默认情况下,GUN make工具一次执行一条构建命令,等这一句执行完了以后再执行下一句,如果我们使用-j参数,GUN make就可以并行执行构建命令。
下面则是表示一次并行执行两条命令:
如果我们想查看构建时产生的系统日志,那么可以使用下面的命令:
日志信息的前缀是Android NDK。
如果只想看实际执行的构建命令,可以使用如下命令:
相关文章推荐
- 深入理解vector list deque——存储结构机理
- [HDOJ1711]Number Sequence
- gui界面开发演示
- Codeforces GYM 100114 C. Sequence 打表
- Access restriction: The type * is not accessible due to restrict,报错问题
- 在Closing事件中,将e.Cancle设置成true,则Windows无法关机和重启系统的解决办法
- poj 2299 Ultra-QuickSort(树状数组)
- 2012-2013 ACM-ICPC, NEERC, Central Subregional Contest C Sequence (打表)
- 一篇讲得非常好的build模式的解释文章
- maven -- 问题解决(二)解决“Could not calculate build plan”问题
- STL vector, deque, list对比
- [刷题]Implement Queue by Two Stacks
- 九度OJ 题目1119:Integer Inquiry
- 让UITextView文字垂直居中
- UITextFiledView页面之间的相互传值
- Android UI设计(引导界面):ViewPager之三PagerTabStrip与PagerTitleStrip添加标题栏的区别
- jquey.fullpage详解
- UINavigaionController中的传值(协议)
- Android UI设计——ViewPage的无限循环(五)
- Arduino LM35温度检测