Build 使冗长

Build 使冗长,build,android-source,verbose,Build,Android Source,Verbose,如何在AOSP构建中查看详细编译命令?ndk构建提供了V=1选项。那么从源代码构建呢?我可以打类似的吗 . build/envsetup.sh lunch make liblog V=1 并查看原始编译器执行行?如果要查看正在运行的完整编译/链接/任何命令,请使用特殊的showcommands目标(它本身不是构建的目标,而是make命令输出的修改器)。例如:要构建liblog,您需要执行以下操作: . build/envsetup.sh lunch $ make showcomma

如何在AOSP构建中查看详细编译命令?ndk构建提供了V=1选项。那么从源代码构建呢?我可以打类似的吗

. build/envsetup.sh
lunch 
make liblog V=1 

并查看原始编译器执行行?

如果要查看正在运行的完整编译/链接/任何命令,请使用特殊的showcommands目标(它本身不是构建的目标,而是make命令输出的修改器)。例如:要构建liblog,您需要执行以下操作:

. build/envsetup.sh
lunch    
$ make showcommands liblog

对于在更高版本的Android上寻找答案的人

! 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

这里的
out
是位于
/out
的目录。这是从宋楚瑜文件中的代码中提取的

由于更改为宋楚瑜构建系统,可以使用以下命令找到完整的命令:
gzip-cd-out/verbose.log.gz | less-R