linux 调用动态库so文件.docVIP

  • 1
  • 0
  • 约1.91万字
  • 约 36页
  • 2016-12-31 发布于河南
  • 举报
linux 调用动态库so文件

linux 调用动态库so文件 分类:?c++那些事2012-05-02 14:55?4831人阅读?评论(0)?收藏?举报 linuxdlliostreamclass编译器winapi ?? 关于动态调用动态库方法说明? 一、??????? 动态库概述? 1、? 动态库的概念? 日常编程中,常有一些函数不需要进行编译或者可以在多个文件中使用(如数据库输入/输出操作或屏幕控制等标准任务函数)。可以事先对这些函数进行编译,然后将它们放置在一些特殊的目标代码文件中,这些目标代码文件就称为库。库文件中的函数可以通过连接程序与应用程序进行链接,这样就不必在每次开发程序时都对这些通用的函数进行编译了。 ?????? 动态库是一种在已经编译完毕的程序开始启动运行时,才被加载来调用其中函数的库。其加载方式与静态库截然不同。 2、? 动态库的命名? Linux下,动态库通常以.so(share object)结尾。(通常/lib和/usr/lib等目录下存在大量系统提供的以.so结尾的动态库文件) Windows下,动态库常以.dll结尾。(通常C:\windows\System32等目录下存在大量系统提供的以.dll结尾的动态库文件) 3、? 动态库与静态库之间的区别? 静态库是指编译连接时,把库文件的代码全部加入到可执行文件中,所以生成的文件较大,但运行时,就不再需要库文件了。即,程序与静态库

文档评论(0)

1亿VIP精品文档

相关文档