c程序编译后生成什么文件

编译器将C程序源代码转换为二进制分为四步:预处理、编译、汇编、链接

1、预处理:预编译动作,比如宏、static成员等都在这个阶段处理;(Unix:.i)

2、编译:生成汇编文件,此过程编译器会对源码进行优化;(Unix:.s)

3、汇编:将汇编文件生成目标文件,其实已经是可执行的了(Unix:.o Win:.obj);

4、链接:将目标文件链接成一个可执行文件(Unix:.out Win:.exe)。

总结:C语言编译阶段,编译程序将检查语法,优化代码,生成汇编代码,后缀名是.s。

更多编程知识,请关注PHP中文网!

更多相关文章

  1. c++源程序文件的扩展名是什么
  2. c语言文件的扩展名是什么
  3. 几款好用的C语言编译器推荐
  4. c语言fopen打开文件失败的原因是什么?
  5. C语言中的文件类型只有哪两种
  6. c++万能头文件是什么?
  7. c语言文件读写函数有哪些?
  8. c语言文件读写操作有哪些?
  9. pdb是什么文件?

随机推荐

  1. android 简单动画之 animtion
  2. Android 模拟器
  3. Android中对Log日志文件的分析
  4. android SDK2.3 更新改动翻译
  5. android——Serializable & Parcelable
  6. 第二讲:Android系统构架分析和应用程序目
  7. Android Studio 网络调试
  8. Android(安卓)在oncreate() 方法中调用 f
  9. Android实现九宫格 主界面应用列表效果
  10. android的xml解析