11

我正在尝试调试我的 android 源构建环境(Android.mk 文件)。默认情况下,make 系统在构建过程中不显示 gcc 命令行。启用此功能的最佳方法是什么?

4

3 回答 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 回答