库文件解释

来源:互联网 发布:mac sass 中文版 编辑:程序博客网 时间:2024/06/08 05:26
   编译程序会生成中间目标文件(object file),也就是.o文件,然后链接器将这些中间文件链接成可烧写或可执行文件,在大多数时候,由于源文件太多,编译生成的中间文件也比较多,而在链接时时需要明显地支出中间目标文件名的,这对于编译很不方便,尤其是linux下编写makefile时,非常不方便,所以,我们要给中间目标文件打个包,在windows下,这种包叫做“库文件(library file)”,也就是.lib文件,而在unix下,就是Archive File,也就是.a文件。