编译c程序后能生成哪些长尾文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计390个文字,预计阅读时间需要2分钟。
C程序编译后生成可执行文件,编译器将C程序源代码转换为二进制代码,分为四步:预处理器、编译器、汇编器和链接器。
1. 预处理器:预处理操作包括预编译指令,如宏定义和包含头文件,生成预处理后的源代码。
2. 编译器:编译器将预处理后的源代码转换为汇编语言。
3. 汇编器:汇编器将汇编语言转换为机器语言,生成目标文件。
4. 链接器:链接器将目标文件与库文件链接,生成可执行文件。
c程序编译后生成什么文件
编译器将C程序源代码转换为二进制分为四步:预处理、编译、汇编、链接
1、预处理:预编译动作,比如宏、static成员等都在这个阶段处理;(Unix:.i)
2、编译:生成汇编文件,此过程编译器会对源码进行优化;(Unix:.s)
3、汇编:将汇编文件生成目标文件,其实已经是可执行的了(Unix:.o Win:.obj);
4、链接:将目标文件链接成一个可执行文件(Unix:.out Win:.exe)。
总结:C语言编译阶段,编译程序将检查语法,优化代码,生成汇编代码,后缀名是.s。
更多编程知识,请关注PHP中文网!
以上就是c程序编译后生成什么文件的详细内容,更多请关注自由互联其它相关文章!
本文共计390个文字,预计阅读时间需要2分钟。
C程序编译后生成可执行文件,编译器将C程序源代码转换为二进制代码,分为四步:预处理器、编译器、汇编器和链接器。
1. 预处理器:预处理操作包括预编译指令,如宏定义和包含头文件,生成预处理后的源代码。
2. 编译器:编译器将预处理后的源代码转换为汇编语言。
3. 汇编器:汇编器将汇编语言转换为机器语言,生成目标文件。
4. 链接器:链接器将目标文件与库文件链接,生成可执行文件。
c程序编译后生成什么文件
编译器将C程序源代码转换为二进制分为四步:预处理、编译、汇编、链接
1、预处理:预编译动作,比如宏、static成员等都在这个阶段处理;(Unix:.i)
2、编译:生成汇编文件,此过程编译器会对源码进行优化;(Unix:.s)
3、汇编:将汇编文件生成目标文件,其实已经是可执行的了(Unix:.o Win:.obj);
4、链接:将目标文件链接成一个可执行文件(Unix:.out Win:.exe)。
总结:C语言编译阶段,编译程序将检查语法,优化代码,生成汇编代码,后缀名是.s。
更多编程知识,请关注PHP中文网!
以上就是c程序编译后生成什么文件的详细内容,更多请关注自由互联其它相关文章!

