楼上被喷的"$(hide) 表示引用hide变量"这话其实不假。一般看到$(hide)大多是在Android源码的mk文件可以看到。
全局搜索"hide :="的字眼,可以发现config.mk中有:
hide := @说明所有的$(hide) xxxx语句,其实就等同于命令前加了“@”字符,即在Makefile中表示的时关闭了回显,说明Makefile在执行@后面的命令时,不回显将要执行的命令。
Makefile中$(hide)与$@是什么作用?
hide := @说明所有的$(hide) xxxx语句,其实就等同于命令前加了“@”字符,即在Makefile中表示的时关闭了回显,说明Makefile在执行@后面的命令时,不回显将要执行的命令。