产品中心

新闻邮件订阅

IT要闻
产品评测
技巧推荐
社区精华
请输入您的e-mail地址:

使用技巧 - How to Use

 您的位置:首页 > 使用技巧 > Linux应用
unix下的动态链接库
生成动态链接库
 PCWorld.COM.CN | 2008-04-24 15:23:19 |

引:使用动态链接库比较简单,只要在cc中加上编译选项-dy,同时对于后面连接的库用-Bstatic和-Bdynamic来区分

    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
 
 
 
推荐】【打印
 
相关文章
· 浅谈Unix操作系统下的病毒特点 2005-08-11 15:41:36
· 高手晋级之看透unix桌面的背后 2005-07-27 11:20:18
· UNIX与Windows系统的共存安装 2004-11-25 13:24:03
 
 
PCWorld社区

网友评论
以下网友评论只代表网友个人观点,不代表PCWorld观点
发表内容:

SPONSORED LINKS

联想M930一体机体验专区
5月15日,联想率先在喷墨一体机市场上发布了针对soho用户和小型办公类市场为主打……
联想外设数码业务百城巡展
传承奥运品质 倾心百城服务
爱普生3LCD联盟
了解3LCD已经汇集了3LCD技术精英的联盟站点
全方位深入的存储资讯
从企业级到个人应用,从业界动态到大型评测,带您尽览存储风云
享受高质量低成本的照片打印
联想4330照片打印机,打印成本仅需1元
尚品·人生网
尚品·人生网,让优质生活与事业和谐平衡
中华部落阁
加入中华部落阁,记录你的新生活。
润眼电脑“3H高清润眼屏”
免费体验,火热报名,海尔润眼电脑系列。
万元级彩色激光一体机
爱普生彩色激光多功能一体机CX11系列专区
联想投影机全球同一品质
新联想一周年庆典 新投影共享全球同一品质