dev c++新建工程编译完成之后生成5个文件这些文件都有什么作用?

生成的exe应用程序在别的没有dev c++的电脑上无法独立运行,把生成的文件全部带过去可以运行,请问具体是哪个文件的作用?有什么文件是不需要的?一定需要哪个文件才可以运行?5个文件扩展名分别为c,o,win,dev,exe。

C是程序源代码文件
O是编译后的对象文件
win是编译配置文件
dev是工程环境文件
exe是可执行文件
其实c win dev你用记事本打开看看就知道了,o和exe都是二进制文件。你说exe无法独立运行,我试了是可以的。不知道你是怎么回事追问

确实是不能独立运行,我说的独立运行是指不依赖dev c++编译环境和数据库之类的,就是说只把exe文件发到另一台电脑上,而那台电脑上没有dev环境之类的就不能运行,而且显示的不是应用程序图标,而是那种电脑识别不了的显示的是纸张图标的文件。而我把生成的这5个文件做成压缩文件发过去就能运行,那就是说这个exe文件需要依赖另外4个文件中的某一个或者是多个。所以我想知道具体是哪一个或者是哪几个。

追答

可是我的机子上生成的可执行文件就不依赖别的文件

温馨提示:答案为网友推荐,仅供参考
相似回答