gcc 4步编译过程

一. gcc编译过程

 1. 预处理: 主要进行宏替换以及头文件的展开  gcc  -E   *.c  -o  *.i

2.  编译::编译生成汇编文件,会检查语法错误   gcc  -S   *.i   -o   *.s

3.  汇编:将汇编文件编译生成目标文件   gcc  -c   *.s   -o   *.o

4.  链接:链接库函数,生成可执行文件   gcc   *.o    -o   *

    gcc 编译参数:

      -c  生成目标文件

      -o  给生成的文件重名名

      -g  调试,必须添加这个参数才可以使用gdb调试

      -O  优化编译

      -O2  比O更好的优化

      -Wall 显示所有警告

 

 

posted on 2019-05-12 11:15  管理员D  阅读(328)  评论(0编辑  收藏  举报

导航