摘要: GCC编译C源代码有四个步骤:预处理---->编译---->汇编---->链接。可以利用GCC的参数来控制执行的过程,这样就可以更深入的了解编译C程序的过程。下面将通过对一个程序的编译来演示整个过程。#include int main(){ printf("happy new year!\n"); return 0;} 1:预处理:编译器将C程序的头文件编译进来,还有宏的替换,可以用gcc的参数-E来参看。命令:gcc -E hello.c -o hello.i作用:将hello.c预处理输出hello.i2:编译:这个阶段编译器主要做词法分析、语法分析、 阅读全文
posted @ 2014-03-29 11:41 oOXuOo 阅读(866) 评论(2) 推荐(0)