我使用 *nix/gcc。我是 C 的初学者,所以这可能是一个简单的问题。假设我有一个包含以下内容的文件 main.c:
#include<stdio.h>
int main(int argc, char *argv[])
{
printf("Hello World.\n");
return 0;
}
现在我想要的是一个文件,其中包含预处理后的所有代码和所有库实现代码(用于检查目的)。现在,如果我跑
gcc -E main.c >> full.c
我确实得到了一堆代码,但只有数据类型和函数原型。是否有可能以某种方式实现所有功能,以便我可以在一个地方看到整个代码。
谢谢。