C语言中编译的整个过程

在C语言中,编译分为4个步骤:

  .c文件  ->  .i文件  ->  .s文件  ->  .o文件  ->  可执行文件

       预处理     编译        汇编        链接

1.预处理:

  (1)头文件的展开  可通过命令 gcc -E hello.c -o hello.i 来进行查看预处理后的结果,其中 -E 表示对源文件hello.c只进行预处理的操作。

  (2)宏替换

2.编译

gcc -s

3.汇编

gcc -c

4.链接

posted @ 2018-12-09 21:18  c&z  阅读(487)  评论(0编辑  收藏  举报