obj文件 是链接以前的 编译结果。
1个源程序生成1个 obj文件,1个大程序可以有 若干个 源程序 组成,每个源程序各自产生自己的 obj文件。然后 通过链接,把 obj文件们 和 库 文件们 链接成 exe 文件 (或 DLL文件) .
库 文件 实际上也是 obj文件。
exe 文件 生成后 obj文件 可以 删掉,节省磁盘空间。
计算机只能识别0,1组成的2进制的指令,而不能直接识别和执行高级语言写的命令,为了使计算机能执行高级语言源程序(也就是source program),必须先用一种称为“编译程序”的软件,把源程序翻译成二进制形式的“目标程序(也就是object program)”,实际上就是让机器能识别高级语言。