Rumah  >  Artikel  >  pembangunan bahagian belakang  >  c程序编译后生成什么文件

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

angryTom
angryTomasal
2020-03-09 17:40:059212semak imbas

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

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

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

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

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

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

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

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

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

Atas ialah kandungan terperinci c程序编译后生成什么文件. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn