| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • MSN Sniffer 嗅探MSN Messen…

  • Sleipnir 基于IE内核的绿色多…

  • 可爱QQ动态表情制作实例剖析…

  • 可爱QQ动态表情制作实例剖析…

  • 设计自己的个性QQ动态表情

  • 深入Authorware的动画功能

  • Fireworks MX 2004 动态按钮…

  • Fireworks MX 2004 动态按钮…

  • FWMX插件AnimationText使用范…

  • Fireworks动态模糊技巧综述-…

  • Q
    您现在的位置: 我是IT人 >> 应用学院 >> 操作系统 >> Unix >> 教程正文
    unix下的动态链接库           
    unix下的动态链接库
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-15
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:


    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

    [1]

    教程录入:小秦    责任编辑:小秦 
  • 上一篇教程:

  • 下一篇教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |