.o文件,又称对象文件,是可重定向文件的一种,通常以
ELF格式保存。
.o文件就是对象文件,是可重定向文件的一种,通常以
ELF格式保存,里面包含了对各个函数的入口标记,描述,当程序要执行时还需要链接(
link).链接就是把多个.o文件链成一个
可执行文件。
以
Code::Blocks ,win系统为例,我们每次写好一段程序,构建并运行以后都会在存储该程序的文件夹里自动生成一个 *.o 文件和一个*.exe 文件,而后者是可以直接运行的(双击即可打开)。当我们写好了一个大的程序的各个部分以后,就可将所有的*.o 文件链接成一个可执行文件。