- 13
- 0
- 约4.34千字
- 约 5页
- 2018-06-21 发布于上海
- 举报
动态链接库技术(一)
摘要:动态链接库技术实现和设计程序常用的技术,在windows和linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将visual c++编制的动态库移植到linux上的方法和经验。
?
1、引言
?
动态库(dynamic link library abbr,dll)技术是程序设计中经常采用的技术。其目的减少程序的大小,节省空间,提高效率,具有很高的灵活性。采用动态库技术对于升级软件版本更加容易。与静态库(static link library)不同,动态库里面的函数不是执行程序本身的一部分,而是根据执行需要按需载入,其执行代码可以同时在多个程序中共享。
?
在windows和linux操作系统中,都可采用这种方式进行软件设计,但他们的调用方式以及程序编制方式不尽相同。本文首先分析了在这两种操作系统中通常采用的动态库调用方法以及程序编制方式,然后分析比较了这两种方式的不同之处,最后根据实际移植程序经验,介绍了将vc++编制的windows动态库移植到linux下的方法。
?
2、windows动态库技术
?
动态链接库是实现windows应
您可能关注的文档
最近下载
- 《城市ESG投资发展指数2022》-72页.doc VIP
- 长安三万里 中英文字幕.docx VIP
- 2025年陵水黎族自治县特殊教育岗位教师招聘考试笔试试题及答案解析.docx VIP
- 2026年结构化面试全题型题库(含详细答案).docx VIP
- 2026年广东水利电力职业技术学院单招职业技能考试题库及参考答案详解1套.docx VIP
- 博士课程-中国马克思主义与当代(2024年修)习题答案.docx VIP
- 卫生专业技术资格考试病案信息技术(中级389)专业实践能力备考重点解析.docx VIP
- 德阳市旌阳区2025年网格员考试题库及答案.docx VIP
- 2025年智能车载香氛技术突破报告.docx
- 中医养生学饮食养生法.ppt VIP
原创力文档

文档评论(0)