我正在尝试调试我的 android 源构建环境(Android.mk 文件)。默认情况下,make 系统在构建过程中不显示 gcc 命令行。启用此功能的最佳方法是什么?
问问题
13209 次
3 回答
29
对于提问者来说可能为时已晚,但对于其他任何出现的人来说。来自 ndk 文档@https : //docs.google.com/document/d/1jXxLV866aY9QXWS_9UwLSJjX1I6d1XfBhk1IeEyRgYE/edit?pli=1
ndk-build NDK_DEBUG=1 --> 生成可调试的本机代码。
ndk-build V=1 --> 启动构建,显示构建命令。
ndk-build -B --> 强制完全重建。
ndk-build -BV=1 --> 强制完全重建并显示构建命令。
于 2013-12-31T21:36:18.877 回答
10
showcommands make目标将显示 gcc/g++ 命令行:
$ make showcommands
更多信息和其他 Android.mk 构建块在这里:http ://elinux.org/Android_Build_System
如果您使用 mm 构建:
$ mm showcommands
于 2011-04-09T23:34:40.040 回答
3
我在这个链接中找到了一个非常详细的文档:http: //hashspeaks.wordpress.com/2010/01/27/android-mk-documentation/
所以你应该能够将 -v -Wall 添加到 LOCAL_CPPFLAGS
于 2011-04-09T21:46:41.560 回答