美文网首页
程序执行流程

程序执行流程

作者: qianranow | 来源:发表于2018-04-19 11:23 被阅读35次

  • 图解

    执行流程.png
  • 流程

    • 预处理
      /*
        指令:gcc -E hello.c -o hello.i
        作用:处理文件包含,宏和注释
        输出:被修改源文件
       */
      
    • 编译
      /*
        指令:gcc -S hello.i -o hello.s
        作用:将 被修改源文件 编译为 汇编文件
        输出:汇编文件
       */
      
    • 汇编
      /*
        指令:gcc -c hello.s -o hello.o
        作用:将 汇编文件 汇编为 可重定位目标文件
        输出:二进制文件
       */
      
    • 链接
      /*
        指令:gcc hello.o -o hello
        作用:将 其他目标文件 并入到 可重定位目标文件
        输出:可执行文件
       */
      

相关文章

网友评论

      本文标题:程序执行流程

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