美文网首页
程序执行流程

程序执行流程

作者: 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