Linux下C程序编译过程

来源:互联网 发布:linux服务器宕机 编辑:程序博客网 时间:2024/06/03 04:06

假定使用vim创建c源程序test.c,现在要编译并执行该程序,可按照如下步骤。

  1. 预处理阶段 gcc –E test.c –o test.i在test.i文件中即把头文件加入进去
  2. 编译阶段 gcc –S test.i –o test.s该阶段的主要任务是把test.i编译成汇编文件
  3. 汇编阶段 gcc –C test.s –o test.o把.s文件汇编成目标文件
  4. 链接阶段 gcc test.o –o test生成可执行文件test。

     ./test 运行该程序。
原创粉丝点击