zoukankan      html  css  js  c++  java
  • C源程序到可执行文件的四个过程

    C源程序到可执行文件的四个过程

    1.预处理:预编译器执行。譬如C中的宏定义就是由预编译器处理,注释等也是由预编译器处理的

      gcc -E -hello.c -o hello.i

    2.编译:编译器来执行。把源码(.c .S)编程机器码(.o)文件。

      gcc -S -hello.i -o hello.s

    3.汇编:

      gcc -c hello.s -o hello.o

    4.链接:链接器来执行。把.o文件中的各函数(段)按照一定规则(链接脚本来指定)累积在一起,形成可执行文件 (.o或者.elf文件)。

      gcc hello.o -o hello

  • 相关阅读:
    代码大全2阅读笔记之最后总结
    web商品系统最终版
    web商品系统
    期末总结
    2020/12/13
    2020/12/12
    2020/12/11
    2020/12/10
    2020/12/09
    2020/12/08
  • 原文地址:https://www.cnblogs.com/weiyouqing/p/9646068.html
Copyright © 2011-2022 走看看