Linux下C程序编译过程
2012-03-07 10:19
169 查看
假定使用vim创建c源程序test.c,现在要编译并执行该程序,可按照如下步骤。
预处理阶段 gcc –E test.c –o test.i
在test.i文件中即把头文件加入进去
编译阶段 gcc –S test.i –o test.s
该阶段的主要任务是把test.i编译成汇编文件
汇编阶段 gcc –C test.s –o test.o
把.s文件汇编成目标文件
链接阶段 gcc test.o –o test
生成可执行文件test。
./test 运行该程序。
预处理阶段 gcc –E test.c –o test.i
在test.i文件中即把头文件加入进去
编译阶段 gcc –S test.i –o test.s
该阶段的主要任务是把test.i编译成汇编文件
汇编阶段 gcc –C test.s –o test.o
把.s文件汇编成目标文件
链接阶段 gcc test.o –o test
生成可执行文件test。
./test 运行该程序。
相关文章推荐
- linux下java程序的编译过程
- Linux程序开发、编译过程相关的一些指令
- 在linux中把汇编或c程序交叉编译成二进制文件烧录开发板过程详解
- linux 下 编译源代码来安装程序的过程
- Linux下程序的编译过程
- 【Linux】使用vim编写一个程序,gcc查看预处理、编译、汇编、链接过程
- linux GCC编译程序的过程
- Linux程序编译执行原理之一:预处理-编译-汇编-链接过程分析
- 一个C程序的编译过程(Linux环境下GCC)
- 一个C程序的编译过程(Linux环境下Gcc)
- Linux中c程序的编译链接过程2017/12/10
- Linux中c程序的编译链接过程2017/12/10
- <Linux>Linux对C程序的调试过程--gcc的编译过程
- linux下c程序编译过程及GCC,G++, GDB简介
- 一个C程序的编译过程(Linux环境下Gcc)
- C程序编译过程详解(Linux based)
- Linux程序源码编译安装的configure配置详解
- Linux下编译运行C程序
- C程序编译过程浅析
- linux下c程序的编辑编译运行调试