makefile - 如何转储生成文件的聚合输出?

标签 makefile

我正在做一个项目。生成文件非常复杂,因为它包含多个其他生成文件,这些生成文件还包含其他更多生成文件。我想将所有包含的 makefile 转储到一个文件中。我怎样才能做到这一点?有没有类似于 C 预处理转储的东西,比如“-E”?

最佳答案

make -p     # GNU Make
nmake -p    # Microsoft Make
make -h     # help
make -d     # debug
make -n     # just print

从一个简单的例子开始,然后从那里开始工作。当您对 Make 一无所知时,从一个大的 Makefile 开始并不是一个好主意。
  • http://www.working-software.com/node/19
  • http://www.cs.clemson.edu/~duckwos/make/
  • 关于makefile - 如何转储生成文件的聚合输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707762/

    相关文章:

    c - 从Makefile内部调用另一个Makefile的规则

    android - 在 android Makefile 项目中包含 aar

    c++ - 是否可以制作32位gRPC和protobuf?

    c++ - 在一个系统中关联另一个 make 实用程序时出错

    unix - Makefile 中的规则参数

    linux - 使用 make 编译期间未找到头文件 (Linux)

    python - 在 make 文件中/从命令行执行 IPython 笔记本

    makefile - @…@在此Makefile代码段中是什么意思?

    编译特定源列表并生成依赖关系

    c - 当有多个文件时如何运行 C 程序?