Chinaunix

标题: linux下的so、o、lo、a、la文件的简要区别 [打印本页]

作者: ccc77    时间: 2009-03-24 18:47
标题: linux下的so、o、lo、a、la文件的简要区别

o: 编译的目标文件
a: 静态库,其实就是把若干o文件打了个包
so: 动态链接库(共享库)
lo: 使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息
la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息
example:
  F   statically linked library, Unix
  F  dynamically linked library, Unix
  F    statically linked library, Windows
  F    dynamically linked library, Windows


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/90780/showart_1878278.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2