关于文件的扩展名和区别源文件、目标程序文件、可执行程序文件

1.在C 语言中,当你把代码敲出来后,就应该保存它,但在保存的时候应该注意要在文件名的最后打上后缀名.c,表示这个代码是C语言的源文件。当你要运行这个代码的时候,c语言的运行软件就只会运行c语言的源文件,也就是不加上后缀名.c会使得运行软件无法顺利运行该文件

2.源文件的扩展名 .c
目标程序扩展名 .obj
可执行程序扩展名 .exe

3.当你用编辑器使用c语言编写代码后保存的文件就是源文件,里面的代码就是程序的源代码(类似文章的文字)

而把保存好的源文件用编译器编译完成的文件就是目标程序文件,是能被cpu(1)直接识别的二进制文件(2),但要注意现在的目标程序文件还不能被直接运行,因为缺少“启动代码”(3),还有库函数(4)

用链接器把多个目标程序文件、操作系统的启动代码、库函数的目标代码连接起来,形成可执行程序文件

(1)中央处理器,主要功能是解释计算机的指令和处理计算机软件中的数据

(2)计算机的任何处理都要经过cpu,所以cpu能识别所有被计算机处理过的所有信息

(3)启动代码充当着程序还有系统的“接口”,不同的系统处理程序的方式不同,需要的启动代码也就不同

(4)在目标程序文件中虽然有如“printf()”之类的函数,但那只是使用该函数的指令,并没有包含该函数的代码,真正的“printf()”的函数代码存储在一个名为库的文件中

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值