调试,通常称为调试版本,包含没有任何优化的调试信息,便于程程序员调试程序列。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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)