C语言的源代码文件、目标文件和可执行文件

C语言的源代码文件、目标文件和可执行文件

C源文件到可执行文件共经历了4个过程。在使用GCC编译程序时,编译过程可以被细分为四个阶段,包括预处理、编译、汇编、链接。

1、源代码文件

存放程序代码的文件,即我们编辑代码的文件,称为源代码文件。

C语言源程序文件的扩展名为“.c”。源代码文件是相对目标文件和可执行文件而言的,一般是用高级语言写出来的。

2、目标文件

源代码经过编译所得到的二进制代码,称为目标文件。

目标文件的扩展名为“.obj”(Windows)或“.o”(Linux)。目标文件已经是机器指令,但还不能运行,因为目标文件还没有解决函数调用问题。

3、可执行文件

链接器将目标代码、库代码和系统标准启动代码结合在一起,形成的完整的可在操作系统下独立执行的程序,称为可执行文件。

可执行文件的扩展名为“.exe“(Windows)。

转载自:C语言的源代码文件、目标文件和可执行文件

相关文章

将Word文档导出为 PDF
365bet网址多少

将Word文档导出为 PDF

⌛ 06-29 👁️‍🗨️ 8269
[世界杯]西野朗:队员的努力配得上这场胜利
365bet网址多少

[世界杯]西野朗:队员的努力配得上这场胜利

⌛ 06-29 👁️‍🗨️ 5186
藕粉冲泡方法 详细的不能再详细 简单的不能再简单的
365bet官网网址多少

藕粉冲泡方法 详细的不能再详细 简单的不能再简单的

⌛ 06-28 👁️‍🗨️ 4117
校花新手进阶攻略
365bet网址多少

校花新手进阶攻略

⌛ 06-28 👁️‍🗨️ 7598
中国中的黄金价格
365bet网址多少

中国中的黄金价格

⌛ 06-28 👁️‍🗨️ 1570
冒险岛2各职业组合键巧妙搭配 技能释放轻松自由
365bet网址多少

冒险岛2各职业组合键巧妙搭配 技能释放轻松自由

⌛ 06-28 👁️‍🗨️ 3335