- 25
- 0
- 约6.38千字
- 约 6页
- 2017-07-21 发布于浙江
- 举报
WINDOWS到LINUX的程序移植
摘要:动态链接库技术实现和设计程序常用的技术,在Windows 和Linux 系统中都有动态库的概念,采用动态
库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的
动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动
态库技术,并给出了把Visual C++编制的动态库移植到Linux 上的方法和经验。
1、引言
动态库 (Dynamic Link Library abbr,DLL)技术是程序设计中经常采用的技术。其目的减少程序的大小,节省
空间,提高效率,具有很高的灵活性。采用动态库技术对于升级软件版本更加容易。与静态库(Static Link Library)
不同,动态库里面的函数不是执行程序本身的一部分,而是根据执行需要按需载入,其执行代码可以同时在多个
程序中共享。
在Windows 和Linux 操作系统中,都可采用这种方式进行软件设计,但他们的调用方式以及程序编制方式不尽
相同。本文首先分析了在这两种操作系统中通常采用的动态库调用方法以及程序编制方式,然后分析比较了这两
种方式的不同之处,最后根据实际移植程序经验,介绍了把VC++编制的Windows 动态库移植到Linux 下的方法。
2、动态库技术
2.1Windows 动态库技术
动态链接库
您可能关注的文档
最近下载
- 华南农业大学mpa复试题目.pdf VIP
- 2021年电解铝专用智能打壳精密下料系统电解槽自动控制系统行业分析报告( word 可编辑版).docx VIP
- 杭叉AE系列英搏尔控制器车型故障码.pdf VIP
- 北京师范大学淮南实验学校教师招聘考试真题2024.docx VIP
- 2026年西师大版三年级数学下册 4.3 轴对称现象(课件).pptx VIP
- 心理健康与职业生涯 第10课 和谐校园 共同维护.pptx VIP
- 妊娠期糖尿病管理.pptx VIP
- 题型07 3类导数综合问题解题技巧(端点效应(必要性探索)、函数的凹凸性、洛必达法则)(解析版).docx VIP
- 生姜种质资源表型多样性与产量的相关分析研究.pdf VIP
- 2021年初级护师《相关专业知识》真题及答案(更新中).docx VIP
原创力文档

文档评论(0)