大家好,今天小编关注到一个比较有意思的话题,就是关于c语言obj的问题,于是小编就整理了3个相关介绍c语言obj的解答,让我们一起看看吧。
obj格式?
obj又称COFF格式,Microsoft推出的程序编译中间代码文件。
程序编译时生成的中间代码文件。目标文件,一般是程序编译后的二进制文件,再通过链接器和***文件链接就成可执行文件了。OBJ只给出了程序的相对地址,而可执行文件是绝对地址。
在 WindowsNT 的 C编译器以前,所有的微软编译器都用 Intel 的 OMF ( Object Module Format ) 规范。Microsoft 的 Win32编译器生成 COFF 格式的 OBJ 文件。
c语言程序文件的扩展名是什么?
c语言源程序的扩展名是:“.c”。c语言源程序文件名的是“.c”。c语言源程序经过C编译程序编译生成后缀为“.obj”的二进制文件(目标文件),然后由称为“连接程序”(Link)的软件把目标文件与C语言提供的各种库函数连接起来,生成后缀为“.exe”的可执行文件。
内存obj什么意思?
obj叫文件,其中存放的是程序代码,特点是地址是相对计算的,要由连接程序(Link)将若干obj文件连接起来、分配地址后形成最终的可执行程序。每个独立的.c文件会形成一个独立的.obj文件。
普通:.c源文件通过编译(compile)生成.obj文件,再由连接程序(Link)连接成可执行程序.exe
一般的库程序(.lib)是由多个obj文件打包在一起而成的。
到此,以上就是小编对于c语言obj的问题就介绍到这了,希望介绍关于c语言obj的3点解答对大家有用。