可能重复:
我相当确定程序应该可以正确编译,因为它直接来自 Apache 网站。我需要做什么来生成必要的预处理 C 代码?我应该如何使用 makefile?
我正在尝试分析需要预处理 C 代码的源代码的应用程序,可以在 这里 找到它。
谢谢大家的帮助。
相关问题:
预处理后的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 代码的源代码的应用程序,可以在 这里 找到它。
谢谢大家的帮助。
gcc -c
不会生成预处理的源代码,而是会生成目标代码。 - user529758gcc -E
。 - user529758