分析WidnoswL和iuxn动态库原作 者 刘世 : 杨栋林摘 :动态要链库接术实现和技计程序设用常技的,在术indWowsLi和nxu统中系有动都态库概念的 ,用采态库动以有可的减效程少大序小节 ,空间省提 ,效率高,加增序程的扩展性 ,便可模于块管化理但不。同作系统操动的态库于由格不同式在,需不要操同作系统调用需要时进动态行程库移序植 。文本分和析比了两种操作较系统态动库技术并,给了出将iVualsC +编+的制态库动植到移inux上的方L和法经验 。 1 引 、言 动 库(D态namyc Link Libiray rabrbDL ,L)技是程序设计中术常采经用技的术 。其目减的程序少大小 ,节的省空间,高提效 ,率有很高的具灵活性 。用动采态技库术对于级软件版本更升加易容 。与态静库(tStac Liink iLrbray不),动同库里面的函数不是态行程执序身本的部一 ,分而是据根行需要执按需入载 ,其行代码可执以同在时个多序程中共。享 在 iWdnwsoLi和uxn操系统中作 ,可都采这种方式进用行件设计软 ,但们他的用方式调及以程序制编方式尽相不。本同首文先析分了这在种操两系统中通常作采的用态动调用方法以及库程编制方序式然 ,后分析较比了两这方种式的同之处不 ,后根据最际移植程序实验经 ,介绍了将C+V+制编 的Wndowis态动移植库到Lnux下的i法。方 、动2态技库术 2 1. iWdnosw态库技术动 态链动库接实现Wi是donw应s程序共享资源 、用省内节存间、空提高用使效率一的重个技要术手段 。见常的态库包含动外部函和数资 ,也源有些一态库只动含资源包如W,ndows字i资体文源,称件为之资源动链接库态 。常通态库以.动ll ,.ddvr.f、on等作后缀为 。应的window相静态s通库常以li.结b ,尾Widows自己n就一将些主要的统功能系动以态模库的块形实现 。式 Wndiwo动态库在运行时被系s统加到载程的进虚拟间空,中使从调用进用程虚的拟地空址间分的内配,存成为用调进的程一部分DLL也只 。被能该程进的程线所问。访DL的句L可以被柄用进程使用调调;用程进的柄句以可DLL使用被 。DL模L块包含各中导出种函数用于向外界提 ,服务。供DLL以可有自己数据段的但没有 ,己自堆栈的 ,用与使用调它的用应程序同相堆栈模的式;个DLL在内存中只一一有个例实DL;实现了L码代装封性 ;DLL的编与制具的编体语程言编及器译无,可关以过通DLL实来现混语言编合 。D程L函L数的中码代所创建任何的对(包括变量象)都调用它归的程线或进所有程。 根据用方调的式同不对动态 ,的调用可库分为静调用方式态动态和用调式 。方 (1静)调态用也称 ,隐式调用,由编译系为统完成对DLL加的
当前位置:老司机精品影视视频i > 减肥产品
老司机精品影视视频i
时间:2021-01-28 01:35 编辑:wendj
猜你喜欢

最安全有效的减肥药
现在的减肥药真的是真假难分,在选择减肥药的同时也应该更加小心,减肥药多种多样,那么如何才能选择最安全有效的减肥药,也成了很多小仙女的内心疑问,下面就跟着老司机精品影视视频i小编一起看一下,如何选择最安全有效的减肥药。 最安全有效的减肥药选购方法 1、首先需要观察产品的外包装,在包装中可以看到其配方是不是含有激素,含有激素的减肥药对身体的内..

吃减肥药失眠
随着现在流行以瘦为美,很多人会不顾身体的健康选择减肥药,达到快速减肥瘦身的效果,但是很多减肥药都是有副作用的,副作用比较轻的就是失眠现象,那么吃减肥药出现失眠是怎么回事儿?如果出现失眠后,我们应该怎样缓解? 吃减肥药失眠是怎么回事 减肥药中富含安非他命,所以减肥药服用了太多会有失眠现象,服用减肥药期间,身体会逐渐出现抗药性,身..