C语言编辑编译连接的作用是什么 10

 我来答
仁昌爱娱乐
高粉答主

2020-02-02 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459865

向TA提问 私信TA
展开全部

C语言编辑的作用是检查语法,制作C语言的源文件和头文件,生成汇编代码。

C语言编辑的作用是将汇编代码转换机器码。在这一步中,会对文件内部的语法语义做处理,如果编译出错,无法进行后续动作。

C语言链接的作用是将机器码链接到一起生成可执行程序。这一步会对文件之间的关联做检查,如果出错,将不会生成可执行程序,也就无法执行。

扩展资料:

C语言链接时,将源文件中用到的库函数与汇编生成的目标文件.o合并生成可执行文件。该可执行文件会变大很多,一般是调用自己电脑上的静态库。

静态库和应用程序编译在一起,在任何情况下都能运行,而动态库是动态链接,文件生效时才会调用。很多代码编译通过,链接失败就极有可能在静态库和动态库这出现了纰漏,要视情况解决。缺少相关所需文件,就会链接报错。这个时候就要检查下本地的链接库是不是缺损。

蓝胖子548
2015-09-30 · 超过20用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:41万
展开全部
包含头文件,写的程序中需要直接用到比如scanf printf等,要通过编译将头文件和写的程序连接起来 应该是哈,书上的很详细,记不太清楚,好像是产生几个文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隔壁孓7U
2011-04-25
知道答主
回答量:38
采纳率:0%
帮助的人:20.7万
展开全部
编辑就是自己写代码,编译就是将你写的代码翻译成目标文件,连接是将你的目标文件与系统文件(资源、模块等)组合生成可执行文件。通过这三步完成程序的设计,当然后两步不是你的任务。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风若远去何人留
推荐于2017-09-01 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450134
专业C/C++软件开发

向TA提问 私信TA
展开全部
1 编辑: 就是写代码或修改代码,制作C语言的源文件和头文件。

2 编译:是由编译程序将C语言源文件转换成二进制中间文件,在这一步中,会对文件内部的语法语义做处理,如果编译出错,无法进行后续动作。
3 链接:将2中生成的中间文件组合成二进制可执行文件,这一步会对文件之间的关联做检查,如果出错,将不会生成可执行文件,也就无法执行。
4 执行: 运行可执行文件,这一步是编写代码的最终目的。

以上四步每步均依赖于上一步,这是一个逐步由高级语言(C语言)到机器语言(可执行文件)转化的过程。广义的编译,包含编译链接两个部分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叁生万物
2015-09-17 · TA获得超过6259个赞
知道小有建树答主
回答量:2871
采纳率:41%
帮助的人:1028万
展开全部
编辑就是自己写代码,编译就是将你写的代码翻译成目标文件,连接是将你的目标文件与系统文件(资源、模块等)组合生成可执行文件。通过这三步完成程序的设计,当然后两步不是你的任务。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式