动态库

动态库_4分词条
摘要:

动态库中由各种事实、命题和关系组成的状态,既是推理机选用知识的依据,也是解释机制获得推理路径的来源。是各种通信协议的重要组成部分。

提问 编辑摘要

动态库Windows系统下的动态库

动态库也称为全局数据库工作存储器,是反映当前问题求解状态的集合。

 

 

 

目录 [隐藏]

动态库 存放内容

       

系统运行过程中所产生的所有信息

原始数据:包括用户输入的信息、推理的中间结果和推理过程的纪录

动态库 作用

       

动态库中由各种事实命题关系组成的状态,既是推理机选用知识的依据,也是解释机制获得推理路径的来源。

动态库 编译

       

动态库动态库

生成动态连接库,假设名称为libtest.so
gcc  x.cy.cz.c-fPIC-shared-olibtest.so

将main.c和动态连接库进行连接生成可执行文件
gcc  main.c-L.-ltest-omain

输出LD_LIBRARY_PATH环境变量,一边动态库装载器能够找到需要的动态库
export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.

测试是否动态连接,如果列出libtest.so,那么应该是连接正常了
ldd  main

动态库 后缀名含义

       

-fPIC:表示编译为位置独立的代码,不用此选项的话编译后的代码是位置相关的所以动态载入时是通过代码拷贝的方式来满足不同进程的需要,而不能达到真正代码段共享的目的。

-L.:表示要连接的库在当前目录

-ltest:编译器查找动态连接库时有隐含的命名规则,即在给出的名字前面加上lib,后面加上.so来确定库的名称

LD_LIBRARY_PATH:这个环境变量指示动态连接器可以装载动态库的路径。

当然如果有root权限的话,可以修改/etc/ld.so.conf文件,然后调用 /sbin/ldconfig来达到同样的目的,不过如果没有root权限,那么只能采用输出LD_LIBRARY_PATH的方法了。

动态库 相关词条

       

动态连接库

ATM协议

红外通信协议

DNS协议

FTP协议

WINS协议

IP定址

PPTP

VLAN协议

MFC应用程序

3DES

SELECT模型

 



 

动态库 参考资料

       

[1]、http://zh.wikipedia.org/wiki/%E5%8A%A8%E6%80%81%E5%BA%93

[2]、http://www.chinaunix.net/jh/23/373418.html

[3]、http://www.cnblogs.com/cy163/archive/2008/07/16/301590.html

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

被引用: 动态库已被如下媒体引用 我来补充
互动百科联盟开封信息百科网
开放分类: 我来补充
Windows Sockets
科学
计算机术语
IT

讨论区

更多>>

编辑者

共2人协作

相关词条

JAVA
计算机语言
Java Development Kit
Java开发包
EOS
千千静听
DOS命令
JDBC
java数据库连接
Zend
更多

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有