gcc编译文件的过程:gcc -v hello.c 可以看到完整的编译过程
使用gcc编译器编译C源程序时,gcc hello.c,会在当前目录中生成一个a.out的可执行文件。file a.out可以查看文件的类型
这是一个ELF的文件,executable可执行。使用-o选项可将生成的可执行文件进行重命名。gcc -o hello hello.c
而程序编译经历了 预处理 -> 编译 -> 汇编 -> 链接的过程。
预处理:cpp预处理器,gcc -E
程序的预处理不会对文件c源文件进