摘要: 只要在编译函数库源程序时加上-shared选项即可,这样所生成的执行程序即为动态链接库。从某种意义上来说,动态链接库也是一种执行程序。按一般规则,程序名应带.so后缀。下面举个例子说说。我准备编写两个函数,一个用于查询当前日期getdate,一个用于查询当前时间gettime,并将这两个函数存于动态链接库my.so中。为此,需要做以下几项工作。1.1 编写用户接口文件datetime.h,内容如下(每行前面的数字为行号):----------------------------------------------------------------------1 /* datetime.h : 阅读全文
posted @ 2011-04-21 11:55 jerryking 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: Linux 动态库剖析(zhuan)进程与 APIM. Tim Jones, 顾问工程师, Emulex Corp.简介:动态链接的共享库是 GNU/Linux® 的一个重要方面。该种库允许可执行文件在运行时动态访问外部函数,从而(通过在需要时才会引入函数的方式)减少它们对内存的总体占用。本文研究了创建和使用静态库的过程,详细描述了开发它们的各种工具,并揭秘了这些库的工作方式。本文的标签:aa标记本文!发布日期:2008 年 9 月 08 日级别:中级其他语言版本:英文访问情况6792 次浏览建议:0(添加评论)平均分 (共 13 个评分 )库用于将相似函数打包在一个单元中。然后这些 阅读全文
posted @ 2011-04-21 11:39 jerryking 阅读(391) 评论(0) 推荐(0) 编辑