如何在 AOSP 构建中查看详细的编译命令?ndk-build 提供 V=1 选项。从源代码构建呢?我可以输入类似于
. build/envsetup.sh
lunch
make liblog V=1
并查看原始编译器执行行?
如何在 AOSP 构建中查看详细的编译命令?ndk-build 提供 V=1 选项。从源代码构建呢?我可以输入类似于
. build/envsetup.sh
lunch
make liblog V=1
并查看原始编译器执行行?
如果您想查看完整的编译/链接/正在运行的任何命令,请使用特殊的showcommands目标(它本身不是构建目标,而是 make 命令输出的修饰符)。例如:要构建 liblog,您将执行以下操作:
. build/envsetup.sh
lunch
$ make showcommands liblog
对于在 Android 构建版本上寻求答案的人10+
! The argument `showcommands` is no longer supported.
! Instead, the verbose log is always written to a compressed file in the output dir:
!
! gzip -cd out/verbose.log.gz | less -R
!
! Older versions are saved in verbose.log.#.gz files