C语言中编译 生成 调试 测试 运行各是什么意思有什么区别

 我来答
电子数码aP
高能答主

2020-05-18 · 把复杂的事情简单说给你听
知道小有建树答主
回答量:849
采纳率:100%
帮助的人:13.5万
展开全部

C语言中编译 生成 调试 测试 运行的区别如下:

区别一:

从编译方面来看:

编译依赖于编译器,英文是compile, vc中这一过程是将源代码转换成目标文件,如:obj文件,rc文件等。

区别二:

从生成方面来看:

生成指的是连接的过程,英文是build,依赖于链接器。vc中在这一阶段将所有的目标文件和所有需要用到的组件组合成一个整体,例如需要生成的是windows系统下的PE可执行文件,链接器会依照特定格式将目标文件组合,最后生成PE格式的,exe或dll文件。

区别三:

从调试方面来看:

调试是所有或部分代码编写完成后,让程序在调试器中运行,用这种手段对程序进行分析,找出并修正潜在问题。

区别四:

从运行方面来看:

运行就是让程序在系统中运行。

扩展资料:

C语言的介绍:

C语言是目前流行的通用程序设计语言,是计算机专业人员和计算机爱好者开发软件的首选开发工具。C语言源程序必须经过某种编译工具翻译成为目标机器语言程序才能够在计算机上执行。

然而随着程序编写规模的扩大,顺利编写出正确的程序绝非一件容易的事情,早期的许多编译工具仅仅提供翻译功能,已满足不了应用的要求,编程人员需要-种功能全面并高度集成的编译环境。

程序是一段具有一定功能的代码,编写程序的目的是解决问题。当程序人员写完程序后,其实并不起作用,只有当编写的程序经过一系列的处理后,能够解决问题时。

序才成为真正的程序,这一系列的处理过程,-般就是编辑、编译、连接、调试与运行等。目前最成熟的C语言集成环境主要有Turbo C2.0和Turbo C 3.0( 简称TC30)或Borland C++3.1( 简称BC31)以及Visual C++ 6.0。

百度网友af4cb04
2012-01-13 · TA获得超过503个赞
知道小有建树答主
回答量:668
采纳率:100%
帮助的人:477万
展开全部
编译 是将C程序编译成16进制的接近机器语言的语言 生成 是编译后生成可执行文件 这样才能执行 调试 是调试C程序里存在的错误 测试 是测试程序运行情况 运行就不用说了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金鱼8884
推荐于2017-09-14 · 知道合伙人数码行家
金鱼8884
知道合伙人数码行家
采纳数:124 获赞数:14950
学生

向TA提问 私信TA
展开全部
  意思和区别如下:
  1、编译:依赖于编译器,英文是compile, vc中这一过程是将源代码转换成目标文件,如.obj文件,.rc文件等。
2、生成:指的是链接的过程,英文是build.依赖于链接器. vc中在这一阶段将所有的目标文件和所有需要用到的组件组合成一个整体,例如需要生成的是windows系统下的PE可执行文件,链接器会依照特定格式将目标文件组合,最后生成PE格式的.exe或.dll文件。
3、调试:是所有或部分代码编写完成后,让程序在调试器中运行,用这种手段对程序进行分析,找出并修正潜在问题。
4、运行:就是让程序在系统中运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友699d1dc
2012-01-13 · TA获得超过194个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:130万
展开全部
生成是指生成可执行文件(.exe),库,动态链接库。具体依赖于你创建的项目类型。
调试指在由源代码到生成可执行文件中加入调试语句,这样如果没错也会有可执行文件生成。可以在程序中设置断点,程序运行后观察特定内存的值等操作。
测试范围比较广,简单地说就是测试程序有没有问题。
运行是指运行可执行文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kingliu1234
推荐于2017-10-15 · TA获得超过578个赞
知道小有建树答主
回答量:743
采纳率:0%
帮助的人:470万
展开全部
编译依赖于编译器,英文是compile, vc中这一过程是将源代码转换成目标文件,如.obj文件,.rc文件等
生成应该指的是链接的过程,英文是build.依赖于链接器. vc中在这一阶段将所有的目标文件和所有需要用到的组件组合成一个整体,例如需要生成的是windows系统下的PE可执行文件,链接器会依照特定格式将目标文件组合,最后生成PE格式的.exe或.dll文件.
调试是所有或部分代码编写完成后,让程序在调试器中运行,用这种手段对程序进行分析,找出并修正潜在问题.
运行就是让程序在系统中运行啦.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式