如何转储makefile的聚合输出?
我在做一个项目。makefile非常复杂,因为它包含多个其他makefiles,这些makefiles还包含其他更多makefiles。我想将所有包含的makefile转储到一个文件中。我该怎么做?是否有类似于C预处理转储的东西,例如“-E”?您可以尝试如何转储makefile的聚合输出?,makefile,Makefile,我在做一个项目。makefile非常复杂,因为它包含多个其他makefiles,这些makefiles还包含其他更多makefiles。我想将所有包含的makefile转储到一个文件中。我该怎么做?是否有类似于C预处理转储的东西,例如“-E”?您可以尝试make--dry run: 从一个简单的例子开始,然后开始工作。当你对Make一无所知的时候,从一个大的Makefile开始不是一个好主意 实际上,我想找出所有makefiles的依赖关系。我正在为gcc寻找类似于'-E'的选项。make
make--dry run
:
从一个简单的例子开始,然后开始工作。当你对Make一无所知的时候,从一个大的Makefile开始不是一个好主意
`-n'
`--just-print'
`--dry-run'
`--recon'
"No-op". The activity is to print what commands would
be used to make the targets up to date, but
not actually execute them.
make -p # GNU Make
nmake -p # Microsoft Make
make -h # help
make -d # debug
make -n # just print