美文网首页
C的编译过程

C的编译过程

作者: natewang | 来源:发表于2018-09-25 21:57 被阅读1次

    预编译、编译、汇编、链接


    image.png

    a、预编译
    将.c 文件转化成 .i文件
    使用的gcc命令是:gcc –E
    对应于预处理命令cpp

    b、编译
    将.c/.h文件转换成.s文件
    使用的gcc命令是:gcc –S
    对应于编译命令 cc –S

    c、汇编
    将.s 文件转化成 .o文件
    使用的gcc 命令是:gcc –c
    对应于汇编命令是 as

    d、链接
    将.o文件转化成可执行程序
    使用的gcc 命令是: gcc
    对应于链接命令是 ld

    https://blog.csdn.net/xingjiarong/article/details/46906857

    相关文章

      网友评论

          本文标题:C的编译过程

          本文链接:https://www.haomeiwen.com/subject/nerroftx.html