`obj`程序通常指的是目标文件(Object File),它是程序编译后的二进制文件,包含了程序的机器语言代码,但尚未进行链接。目标文件包含了程序的相对地址,而链接器(Linker)会使用这些相对地址来生成可执行文件(如`.exe`文件),其中包含了绝对地址。
在C语言中,`obj`文件是编译器将源代码翻译成汇编代码后生成的,它作为链接过程的中间步骤,用于将多个`obj`文件和库文件链接在一起,最终生成可执行文件或动态链接库。
`obj`文件不支持有孔的多边形面,并且打开`obj`文件后,可能会看到大量的代码,需要使用调试工具或排除法来定位错误。
简而言之,`obj`程序是程序编译过程中的一个中间产物,用于链接生成最终的可执行程序