📄 dso.html.ko.euc-kr
字号:
林家傍埃俊 佬绢甸捞绰 岗柳 扁瓷捞 乐促.</p> <p>焊烹 滴啊瘤 规过栏肺 佬绢甸老 荐 乐促. 窍唱绰 角青橇肺弊伐捞 矫累且锭 <code>ld.so</code>扼绰 矫胶袍 橇肺弊伐捞 磊悼栏肺 佬绢甸捞绰 版快绊, 促弗 窍唱绰 角青吝牢 橇肺弊伐捞 <code>dlopen()/dlsym()</code> 矫胶袍龋免肺 蜡葱胶 肺歹(loader)狼 矫胶袍 牢磐其捞胶阑 荤侩窍咯 流立 佬绢甸捞绰 版快促.</p> <p>霉锅掳 版快 DSO甫 焊烹 <em>傍蜡扼捞宏矾府(shared libraries)</em> 趣篮 <em>DSO 扼捞宏矾府</em>扼绊 何福哥, 颇老篮 <code>libfoo.so</code>唱 <code>libfoo.so.1.2</code> 鞍篮 捞抚阑 啊柳促. 捞甸篮 矫胶袍 叼泛配府(焊烹 <code>/usr/lib</code>)俊 乐绊, 哪颇老矫 傅目 疙飞绢俊 <code>-lfoo</code>甫 林绢 角青颇老苞 楷搬茄促. 捞犯霸 流立 结霖 扼捞宏矾府绰 角青颇老俊 曼炼登咯辑, 橇肺弊伐捞 矫累且锭 傅目 可记 <code>-R</code>肺 流立 瘤沥茄 版肺, 券版函荐 <code>LD_LIBRARY_PATH</code>肺 瘤沥茄 版肺 趣篮 <code>/usr/lib</code>俊辑 蜡葱胶 肺歹啊 <code>libfoo.so</code>甫 茫阑 荐 乐促. 弊矾搁 角青橇肺弊伐狼 (酒流 给茫篮(unresolved)) 缴杭(symbol)阑 DSO俊辑 茫霸等促.</p> <p>DSO绰 焊烹 角青橇肺弊伐狼 缴杭阑 茫瘤臼扁 锭巩俊 (DSO啊 犁荤侩啊瓷茄 老馆利牢 内靛 扼捞宏矾府捞骨肺) 茫扁绰 咯扁辑 场抄促. 蜡葱胶 肺歹啊 缴杭 茫扁甫 肯傈洒 淬寸窍骨肺 角青橇肺弊伐捞 流立 DSO俊辑 缴杭阑 茫阑 鞘夸啊 绝促. (荤角 <code>ld.so</code>甫 何福绰 内靛绰 沥利捞 酒囱 葛电 角青橇肺弊伐俊 傅农登绰 角青矫 矫累内靛狼 老何促.) 傍烹等 扼捞宏矾府 内靛甫 悼利栏肺 佬绢甸捞绰 厘痢篮 疙犬窍促. 扼捞宏矾府 内靛啊 葛电 橇肺弊伐俊 吝汗秦辑 历厘登绰 措脚 <code>libc.so</code>客 鞍篮 矫胶袍 扼捞宏矾府俊 茄锅父 历厘登扁 锭巩俊 叼胶农 傍埃捞 例距等促.</p> <p>滴锅掳 版快 DSO甫 焊烹 <em>傍蜡按眉(shared objects)</em> 趣篮 <em>DSO 颇老</em>捞扼绊 何福绊, (痹蘑惑 捞抚篮 <code>foo.so</code>捞瘤父) 颇老狼 犬厘磊绰 磊蜡酚促. 捞 颇老甸篮 焊烹 橇肺弊伐 磊眉 叼泛配府俊 困摹窍绊 角青橇肺弊伐俊 磊悼栏肺 楷搬登瘤 臼绰促. 措脚 角青橇肺弊伐篮 角青矫 <code>dlopen()</code>阑 荤侩窍咯 DSO甫 林家傍埃俊 流立 佬绢甸咯具 茄促. 捞锭 角青橇肺弊伐篮 DSO俊辑 缴杭阑 茫瘤 臼绰促. 措脚 菊俊辑 夯 蜡葱胶 肺歹绰 磊悼栏肺 角青颇老苞 角青颇老捞 捞固 佬绢甸牢 DSO 扼捞宏矾府(漂洒 亲惑 粮犁窍绰 <code>libc.so</code>狼 葛电 缴杭)俊辑 DSO狼 (酒流 给茫篮) 缴杭阑 茫绰促. 弊贰辑 DSO绰 付摹 贸澜何磐 角青橇肺弊伐俊 沥利栏肺 傅农等巴苞 鞍捞 角青颇老狼 缴杭阑 舅霸等促.</p> <p>DSO狼 API甫 捞侩窍扁困秦辑 付瘤阜栏肺 角青橇肺弊伐篮 <code>dlsym()</code>栏肺 DSO俊辑 漂沥 缴杭阑 茫酒辑, 菊栏肺 荤侩窍扁困秦 叼胶菩摹(dispatch) 钎 <em>殿</em>俊 历厘茄促. 促弗 富肺 角青橇肺弊伐篮 荤侩且 葛电 角杭阑 流立 茫酒具茄促. 捞繁 备炼狼 厘痢篮 橇肺弊伐狼 老何甫 橇肺弊伐捞 鞘夸且锭鳖瘤 佬绢甸捞瘤 臼酒档 (弊贰辑 皋葛府甫 扯厚窍瘤 臼霸) 等促绰 痢捞促. 扁夯 橇肺弊伐狼 扁瓷阑 犬厘窍扁困秦 鞘夸茄 版快 捞 何盒阑 悼利栏肺 佬绢甸老 荐 乐促.</p> <p>捞繁 DSO 备炼啊 磊楷胶反霸 焊捞瘤父, 弥家茄 绢妨款 痢捞 茄啊瘤乐促. 橇肺弊伐阑 犬厘窍扁困秦 DSO甫 荤侩且锭 DSO啊 角青橇肺弊伐狼 缴杭阑 茫绰 老捞促. 恐? DSO啊 角青橇肺弊伐狼 缴杭阑 "开栏肺 茫绰 巴"篮 (扼捞宏矾府绰 磊脚阑 荤侩窍绰 橇肺弊伐俊 措秦 葛弗促绰) 扼捞宏矾府 汲拌俊 馆窍哥, 葛电 敲贰汽俊辑 瘤盔登瘤臼绊 钎霖拳登瘤档 臼疽扁 锭巩捞促. 角力肺 角青颇老狼 傈开缴杭(global symbol)篮 焊烹 劳胶器飘(export)登瘤 臼扁锭巩俊 DSO啊 荤侩且 荐 绝促. DSO甫 荤侩窍咯 角青吝 橇肺弊伐阑 犬厘窍妨搁 傅目俊霸 葛电 傈开缴杭阑 劳胶器飘窍档废 碍力窍绰 巴捞 林等 秦搬氓捞促.</p> <p>傍蜡扼捞宏矾府绰 DSO 规侥狼 汲拌盔蘑措肺 傈屈利捞扁锭巩俊 款康眉力啊 力傍窍绰 芭狼 葛电 辆幅狼 扼捞宏矾府啊 荤侩茄促. 馆措肺 腹篮 橇肺弊伐篮 橇肺弊伐阑 犬厘窍扁困秦 傍蜡按眉甫 荤侩窍瘤 臼绰促.</p> <p>1998斥 角青吝 角力肺 扁瓷阑 犬厘窍扁困秦 DSO 备炼甫 荤侩茄 家橇飘傀绢 菩虐瘤绰 (XS 备炼客 DynaLoader 葛碘阑 荤侩茄) Perl 5, Netscape Server <em>殿</em>栏肺 靛拱菌促. 酒颇摹绰 捞固 扁瓷阑 犬厘窍扁困秦 葛碘 俺充阑 荤侩沁绊 寇何 葛碘阑 酒颇摹 琴缴扁瓷俊 楷搬窍扁困秦 郴何利栏肺 叼胶菩摹格废阑 捞侩茄 立辟规过阑 荤侩沁扁锭巩俊 1.3 滚傈何磐 捞 措凯俊 钦幅沁促. 弊贰辑 酒颇摹绰 角青吝 葛碘阑 佬绢甸捞绰单 DSO甫 荤侩窍档废 款疙瘤况脸促.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="advantages" id="advantages">厘窜痢</a></h2> <p>菊俊辑 富茄 DSO甫 荤侩窍搁 促澜苞 鞍篮 厘痢捞 乐促:</p> <ul> <li>角力 辑滚 橇肺技胶啊 哪颇老矫 <code>configure</code> 可记措脚 <code>httpd.conf</code>狼 <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>阑 荤侩窍咯 角青吝俊 搬钦登骨肺 辑滚 菩虐瘤 角青捞 歹 蜡楷窍促. 抗甫 甸绢 茄锅狼 酒颇摹 汲摹父栏肺 促弗 辑滚(钎霖 滚傈苞 SSL 滚傈, 弥家拳 滚傈苞 扁瓷眠啊 滚傈 [mod_perl, PHP3] <em>殿</em>)甫 角青且 荐 乐促.</li> <li>辑滚绰 汲摹饶俊档 力伙磊啊 父电 葛碘阑 荤侩窍咯 奖霸 犬厘且 荐 乐促. 弥家茄 扁诀狼 菩虐瘤 力累磊绰 酒颇摹 琴缴 菩虐瘤客 喊档肺 PHP3, mod_perl, mod_fastcgi <em>殿</em>阑 眠啊 菩虐瘤肺 父甸 荐 乐绢辑 奴 捞垫捞促.</li> <li>DSO客 <code>apxs</code>甫 啊瘤绊 酒颇摹 家胶 飘府 观俊辑 累诀窍绊 <code>apxs -i</code>客 <code>apachectl restart</code> 疙飞绢父栏肺 泅犁 俺惯茄 葛碘狼 货 滚傈阑 角青吝牢 酒颇摹 辑滚俊 馆康且 荐 乐绢辑 歹 奖霸 酒颇摹 葛碘阑 俺惯且 荐 乐促.</li> </ul> <p>DSO绰 促澜苞 鞍篮 窜痢捞 乐促:</p> <ul> <li>橇肺弊伐狼 林家傍埃俊 内靛甫 悼利栏肺 佬绢甸捞绰 扁瓷阑 瘤盔窍瘤臼绰 款康眉力啊 乐扁 锭巩俊 葛电 敲贰汽俊辑 DSO甫 荤侩且 荐 绝促.</li> <li>蜡葱胶 肺歹啊 缴杭阑 茫酒具窍扁 锭巩俊 辑滚 矫累捞 距 20% 沥档 词绢柳促.</li> <li>辑滚绰 困摹刀赋内靛(position independent code, PIC) 锭巩俊 例措林家瘤沥(absolute addressing)焊促 蠢赴 惑措林家瘤沥(relative addressing)狼 汗棱茄 绢祭喉矾 扁过捞 鞘夸窍骨肺 绢恫 敲贰汽俊辑 角青矫 距 5% 沥档 词促.</li> <li>DSO 葛碘阑 促弗 DSO扁馆 扼捞宏矾府(<code>ld -lfoo</code>)俊 傅农且 荐 绝绰 敲贰汽捞 乐扁锭巩俊 (抗甫 甸绢 ELF扁馆 敲贰汽篮 瘤盔窍瘤父 a.out扁馆 敲贰汽篮 焊烹 捞 扁瓷阑 瘤盔窍瘤 臼绰促) 葛电 辆幅狼 葛碘俊 DSO甫 荤侩且 荐 绝促. 促弗 富肺 DSO 颇老肺 哪颇老窍绰 葛碘篮 酒颇摹 琴缴苞 酒颇摹 琴缴捞 荤侩窍绰 C 扼捞宏矾府(<code>libc</code>)客 促弗 悼利/沥利 扼捞宏矾府, 困摹刀赋内靛甫 淬绊 乐绰 沥利 扼捞宏矾府 酒墨捞宏(<code>libfoo.a</code>)狼 缴杭父阑 荤侩且 荐 乐促. 促弗 内靛甫 荤侩窍妨搁 酒颇摹 琴缴捞 弊巴阑 曼炼窍带瘤, <code>dlopen()</code>栏肺 流立 内靛甫 佬绢甸咯具 茄促.</li> </ul></div></div><div class="bottomlang"><p><span>啊瓷茄 攫绢: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="./ko/dso.html" title="Korean"> ko </a></p></div><div id="footer"><p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p><p class="menu"><a href="./mod/">葛碘</a> | <a href="./mod/directives.html">瘤矫绢甸</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">侩绢</a> | <a href="./sitemap.html">荤捞飘甘</a></p></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -