| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 安全365社区 |
安全365
收藏本站
设为首页
会员登录:
站内搜索: 新闻中心 系统安全 网络安全 安全技术 下载中心
| 系统安全首页 | 漏洞分析 | 入侵检测 | 升级补丁 | 安全配置 |
unix下的动态链接库
unix下的动态链接库
作者:未知 文章来源:中国安全信息网 点击数: 更新时间:2007-9-20 1:19:19
1. 动态链接库
生成动态链接库:
生成动态链接库使用CC,在CC的编译选项中加入-dy ?G
例子为:cc ?dy ?G ?o libstock.so file.c ?I/usr/test ?lm ?lsss
另外,在加上-K PIC后可以提高内存的使用率。

使用动态链接库
使用动态链接库比较简单,只要在cc中加上编译选项-dy,同时对于后面连接的库用
-Bstatic和-Bdynamic来区分
例子为:cc ?dy ?o test1 ?L/home/mylibs file1.c file2.c ?Bstatic ?lfoo file3.c ?Bdynamic ?lsharedob

需要的环境变量
LD_LIBRARY_PATH:增加链接程序搜索路径。
LD_RUN_PATH:指定动态链接程序的搜索路径。

工具
使用ldd命令可以知道该程序所使用的动态链接库的路径和名称
例子:ldd test
文章录入:郝丽    责任编辑:郝丽 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    精华推荐:Unix——真正
    UNIX操作系统的二十年发
    Linux和Unix系统的关系和
    了解windows动态盘转基本
    站点间动态IP地址实现VP
    站长邮箱:webmaster@anquan365.com
    联系电话:86-10-67634029 点击这里给我发消息

    Copyright © 2006-2008 www.anquan365.com 北京华安普特网络科技有限公司 版权所有