.o文件就是对象文件,是可重定向文件的一种,通常以ELF格式保存,里面包含了对各个函数的入口标记,描述,当程序要执行时还需要链滚液槐接(link).链接就是把多个.o文件链成一个可执行文件。
在win平台下,用来链接的重定向文件也可为PE格式的.obj文件
当多种编程语言希望混合编译时,就可以通过分别六止画读五频矿雷编译成.o文件,再链360问答接(link)成可执行文件。
扩展资料:
以Code::Blocks,win系统为例,我们每次写好一段程序,构建并运行以银海断院茶松后都会在埋裤存储该程序的文件夹里自动生成一个*.o文件和一个*.exe文件。
而后者是可以直接运行的(双击即可打开)。当我们写好了一个大的程序的大友各个部分以后,就可将所有的*.o文件链接成一个很帮械台团值可执行文件。
参考资料来源:百证贵陆度百科-.o文件
标签:文件
版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/385786.html