栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言的编程机制中目标代码文件、可执行文件和库

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言的编程机制中目标代码文件、可执行文件和库

        我们在编写一个程序时,使用符合C标准的语句,如果编写中没有出现语义和语法错误,那么在编写完成时,就可以用编译器将我们编写的程序进行编译最后运行程序。但是从程序编写完成到实现具体发生了什么,我们下面进行具体讨论。

1、定义源代码:首先需要明白,我们在编写程序的过程中,输入的代码会以文本形式储存,这个文本文件即是源代码文件;

2、编译:在源代码编写完成后,我们想让计算机运行我们所编译的代码,但是计算机根本看不懂我们所编写的内容。对于计算机而言,我们使用C标准编写的源代码,是一种高级语言,计算能够识别的是机器语言。这其中有几个步骤,第一步即为编译。编译:即把源代码转换为目标代码;

3、用连接器将库代码、启动代码和目标代码合并为一个文件:需要明白,计算机是无法运行目标代码的,因为缺少库代码和启动代码。启动代码充当着程序和操作系统间的接口,缺少它程序将无法启动。还应该清楚的是,几乎所有的C程序都需要使用C标准库中的函数,目标代码中并不包含这些函数,目标代码还应该与库代码进行合并,生成可执行代码。

        简而言之,就是我们将源代码编写好之后进行编译生成目标代码,但是目标代码仅仅只有我们编写的代码所生成的机器语言,还需要通过链接器将库代码和启动代码添加到目标代码中,生成可执行代码。

以上内容均为学习C语言过程中的总结!若有错误还请指出!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/847768.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号