可能重复:
预处理后的 C/C++ 源文件
我正在寻找为应用程序生成所有预处理的 c 代码,在本例中为 apache。我下载了 Apache 的源代码,并一直在运行以下命令“gcc -c -save-temps *.c”并尝试了/.c。运行这些命令中的任何一个时,我都会收到很多错误,其中一些包括:
server/core.c:17:17: fatal error: apr.h: No such file or directory
compilation terminated.
server/core_filters.c:22:17: fatal error: apr.h: No such file or directory
compilation terminated.
server/eoc_bucket.c:17:19: fatal error: httpd.h: No such file or directory
compilation terminated.
我相当肯定该程序应该正确编译,因为它来自 Apache 网站。为了生成必要的预处理 c 代码,我应该怎么做。我应该以某种方式使用makefile吗?
我试图分析需要预处理 c 代码的源代码的应用程序可以在这里找到
谢谢大家的帮助。