unity模式debug和release

unity模式debug和release,第1张

“Debug:Debug 通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供 强大的应用程序调试能力。 Release:Release通常称为 发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。 Debug 和 Release 并没有本质的区别,它们只是VS预定义提供的两组。

调试,通常称为调试版本,包含没有任何优化的调试信息,便于程程序员调试程序列。Release称为release version,它往往会进行优化,使程序列在代码大小顷游和运行速度上达到最优,以便用户能够很好地使用它。调试发布和调试发布没有本质区别。它们只是VC预定义提供的两套编译选项的集合,编译器只是按照预定的选项来动作。如果我们愿意,我们可以完全颠倒调试和发布的行为。当然也可以提供其他模式,比如自己定义一套编译选项,然后命名为MY_ABC等雀颂销。传统上,我们还是更喜欢用VC已经定义好的名字。调试版本包含调试信息,所以比发布版本大很多(可能几百K到几M)。

Debug用于调试。二进制包含一些调试信息,可执行文件比较大。由于有调试信息,在调试过程中可以进行断点调试和单步调试。Release是发行版,二进制中去掉了所有调试信息,可执行文件比较小,执行速度比调试版快。Debug将在调试无误、成熟后发布面向市场的发布版本。任何软件都有这两个版本。在发布发布版之前,一般有alpha版(测试版)、beta版(测试版)、gamma版(发布候选版)。

Debug: Debug版本,包含调试信息樱悔,所以容量比Release大很多,没有任何优化(优化会使调试复杂化,因为源代码和生成指令的关系会更复杂),方便程程序员调试。在调试模式下,除了。exe或。dll文件,还有一个. pdb文件,记录代码断点等调试信息。发布:发布版本,不调试源代码,编译时优化程序列的应用速度,使程序列在代码大小和运行速度上最优。(调试信息可以在单独的PDB文件中生成)。生成一个文件。exe或。处于发布模式的dll文件。

debug的意思:

①排除故障,排除错误;

②调整程序,移去程序中的错误;

③除害虫,除去建筑物内的窃听器。

程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的磨枯销“称呼”,成为后来计算机领域的专业行话。

如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译 *** 作。

扩展资料

DEBUG是一种计算机程序。马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。

如DOS系统中的调瞎游试程序,程序名称就叫DEBUG。DEBUG在windows系败姿统中也是极其重要的编译 *** 作。

参考资料:百度百科-DEBUG


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12404516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存