wblyuyang

博客园 首页 新随笔 联系 订阅 管理

2011年12月26日 #

摘要: 库是一种软件组件技术,库里面封装了数据和函数。库的使用可以使程序模块化。Windows系统包括静态链接库(.lib文件)和动态链接库(.dll文件)。Linux通常把库文件存放在/usr/lib或/lib目录下。Linux库文件名由:前缀lib、库名和后缀3部分组成,其中动态链接库以.so最为后缀,静态链接库通常以.a作为后缀。在程序中使用使用静态库和动态库时,他们载入的顺序是不同的。静态库的代码在编译时就拷贝的应用程序中,这样的优点是节省编译时间。动态链接库时程序在开始运行后调用库函数时才被载入。静态库的创建和使用:1、在一个头文件种声明静态库所导出的函数。2、在一个源文件种实现静态库所导出 阅读全文
posted @ 2011-12-26 11:12 wblyuyang 阅读(27576) 评论(1) 推荐(0) 编辑