- 3
- 0
- 约7.42千字
- 约 15页
- 2022-11-03 发布于山东
- 举报
在《LINUX下动向链接库的创办与应用》一文中,我介绍了LINUX动向链接库的基本知识.其要点是:
用户根据实际情况需要,利用dlopen,dlsym,dlclose等动向链接库操作函数,装入指定的动向链接库中指定的函数,然后加以执行.程序中使用很少的动向函数时,这样的做法尚可.如果程序需要调用大量的动向函数,那么采用这样的编程手段将是特别繁复的,所以我们必须使用一种更为聪明的办法,以减少代码量,提高工作效率.这就是现在我要举例介绍的《LINUX动向链接库高级应用》.
注:
本文举的例子近似上篇文章,只是文件的内容已做相应更正,裁减了不少.示例程序ady.c和两个动向函数的源程序getdate.c与gettime.c仅更正了头文件的名字,其内容不再列出.本文使用头文件为adatetime.h.
要想高效地应用LINUX动向链接库(尤其是用户自己编写的),需要做以下工
作:
一、编写合格的动向链接库头文件
C语言的头文件,可供一个或多个程序引用,里面一般定义程序所需的常量,自定义种类及函数原型说明等.其中的函数原型说明,则供编译器检查语法,用于消除引用参数时种类不一致的错误.只有编写合格的动向链接库头文件,程序员才能正确使用动向链接库内的函数.
动向链接库头文件要采用C语言标准格式,其中的动向函数原型定义,不必象上文介绍的那样用(*动向函数名)的描述形式.请看下面的例子:
(每行开
您可能关注的文档
- IE工业施工组织教学方案计划教学教育培训教案资料-第2章.docx
- IE工业项目工程培训.EKyl第7章.docx
- IE工业项目工程培训教案资料-第5章.docx
- Intouch非常实用的情况总结.docx
- ipv6专用播放器射手影音使用快捷键.docx
- IS620N配合倍福控制器操作技巧案例解析修订版本.docx
- isamare用法及练习题.docx
- it个人工作总结材料范文.docx
- javaweb期末考试考试.docx
- Java打印空心菱形实心菱形.docx
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
最近下载
- 矿山汽车司机安全培训课件.pptx VIP
- 人教版小学数学三年级上册第三单元测试卷及答案(共三套).doc VIP
- 路灯照明工程的施工方案及质量保证措施.docx VIP
- 2025~2026学年广东省东莞市东华高级中学等二校高二上学期学习效率检测(一)物理试卷.doc VIP
- 人教版小学数学三年级上册第二单元测试卷及答案(共两套).docx VIP
- 2026年小学三年级语文上册课文《滥竽充数》课时教案.docx VIP
- 2026年外资企业政策法规适应方案.docx VIP
- 小学一年级汉语拼音PPT全套教学课件.pptx VIP
- 2026年苏教版小学四年级语文上册第1单元第4课《繁星》精品教案.docx VIP
- 2026年建筑企业信用评价体系构建方案.docx VIP
原创力文档

文档评论(0)