vc++6.0 debug文件夹里面存的什么

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:58:34
C:\Program Files\Microsoft Visual Studio\MyProjects\半径求圆面积 里面有个debug文件夹 我发现每次运算都有提示然后就在debug里面多了
.exe .obj .pch .idb .ilk 这些都是什么啊???

首先是通过lib库的连接将你的程序和标准调用相关的库合在一起的文件!
即就是可执行文件*.obj
其次是调试相关的文件,干啥你懂得,程序必须从这些文件里面获取应用程序的所有信息,包含release和Debug两种调试信息,前者生成后会由系统清除,后者手动,另外后者包含的信息量较大。
最后就是可执行文件应用了。*.exe

在windows平台下,对于C语言、C++语言,编译源程序会先生成obj(目标文件),多个obj通过连接生成exe(可执行文件)所谓的编程序,最终目的就是exe文件。其他的都是些工程相关的临时文件。

当然有时想要的是dll(动态链接库)文件。

还有一点,Debug文件夹里的exe文件其实也不算是最终要得到的文件,他也算是个临时文件,这个exe里包含了一些信息,他的存在仅仅只是为了调试程序时使用。真正的最终文件应该是Release文件夹里的那个exe文件。如果你看不到那个文件夹,是因为你没去生成他。

Debug中存放着编译完成的可执行程序和许多变异中间文件。


VC++保持微软编译器的风格,他只会编译工作空间,而不是对源代码直接编译。当他仅发现一个源代码文件是,又会为他建立一个新的工作空间,包括源码文件名为名的dsw工程文件,Debug文件夹以及众多中间文件。

中间文件类似于你算题时的草稿纸。


vc++运行窗口不能停留,加死循环到debug找到exe文件才能显示,重装vc++好几次也不行 什么是.debug文件? debug后缀是什么文件? VC 6.0中怎样设置才能生成Debug或Release版本的程序? vc++6.0用继承和virtual函数生成的debug怎么那么大啊 我的VC++6.0有问题,总是显示------------Configuration: 11 - Win32 Debug---------------求教高手指点 VC++6.0里面debug和release有什么差别?要详细解释 VC++中关于debug和release 求助:VC++中出现Debug assertion fail 瑞星的问题vc++debug library