发布网友 发布时间:2022-04-22 07:33
共5个回答
热心网友 时间:2022-06-17 19:33
楼上几位应该告诉他留下这东西还的 好处和坏处...
.obj是编译的结果...
生成二进制文件..还需要连接器对.obj进行链接
如果用makefile 或者ide的话.
如果你没有修改你某个模块的代码 并且模块对应的obj文件还存在的话
那么编译器就不会重新编译这个文件...这样加快编译的速度..
(
当然有些比较菜的IDE,是只管文件有没有修改,
不管存不存在obj文件的
在这种ide环境下..如果你删除了.obj文件.对应的模块没有修改
那么就坏出现 链接是缺少obj文件的错误..
)
所以总的来说..obj文件最好还是保留着..
热心网友 时间:2022-06-17 19:34
编译后生成的文件,用于连接生成exe文件
这个文件是不能打开看到里面内容的
所以有的公司提供的代码为了不让客户看到就会采用提供.obj文件的方式
热心网友 时间:2022-06-17 19:34
链接用的,通过对OBJ文件的链接生成EXE文件
热心网友 时间:2022-06-17 19:35
编译只是生成.obj文件,还需要经过连接器把.obj连接成.exe才能运行.
热心网友 时间:2022-06-17 19:35
C有编辑,编译,运行 好像还有个 每个过程生成1个带后缀的文件,好像也没什么用 ,只有EXE文件能打开。