|
发表于 2010-2-7 09:26:06
|
显示全部楼层
Post by zwgun;2066798
man make看看吧,有查看安装选项:
- -n, --just-print, --dry-run, --recon
- Print the commands that would be executed, but do not execute them.
复制代码
这个方法貌似不行。
使用 $(MAKE) 变量可以把 make 进入的命令行参数进行传递。但是很多脚本并没有使用这个变量,因此,下级的 make 都无法得到传入的参数。理论上,你的 make 仅限于最外层的被显示了出来,内层继续调用 make 的时候就都没有 -n 参数了,最后你无法获得所有的命令。
实际上呢,如果在 make -n 的情况下,里面调用了 make -n ,还会执行么?或者只是显示一下? |
|