多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > Linux 動態連接加載器 ld-linux用法

Linux 動態連接加載器 ld-linux用法

來源:程序員人生   發布時間:2013-11-01 06:52:57 閱讀次數:2862次
ld-linux有兩種用法,間接調用和直接調用。

間接調用時,連接器會把ld-linux的執行路徑嵌入到可執行文件中,如elf文件時,ld-linux被放在.interp段中。
直接調用時,在命令行下輸入/lib/ld-linux-so.* [選項] [可執行程序] [程序參數]

ld-linux按照如下順序搜索可執行程序需要的共享庫:
1. (只針對elf文件) 可執行程序中如果有DT_RPATH或DT_RUNPATH段,則使用這兩個段中指定的搜索目錄。
2.使用環境變量LD_LIBRARY_PATH指定的搜索目錄
3.使用/etc/ld.so.cache中的搜索目錄,但如果可執行程序在連接時候添加了-z nodeflib選項,則不使用。
4.使用默認的庫目錄,/lib /usr/lib,如果添加了-z nodeflib,則不使用。

編譯可執行程序時,可以安如下方法指定共享庫的目錄
gcc -Xlinker -rpath=DIR -o exe exe.c

編譯完后,運行readelf -d exe可以看到如下段
0x0000000f (RPATH) Library rpath: [DIR]
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本不卡一区二区三区四区 | 女人18毛片a级毛片免费视频 | 日本护士视频xxxxxwww | 波多野结衣中文字幕2022免费 | 男女视频免费观看 | 欧美一卡二卡3卡4卡无卡免费 | 国产久7精品视频 | 国产福利精品在线 | 国产精品久久久久久久久免费观看 | 国产精品3| 久久观看视频 | 亚洲性生活 | 亚洲日韩精品欧美一区二区 | 一区二区三区视频在线播放 | 亚洲国产精品乱码在线观看97 | 亚洲日本1区2区3区二区 | 欧美yw精品日本国产精品 | 精品国产午夜久久久久九九 | 欧美国产综合在线 | 国产第一福利 | 在线看h| 日韩中文字幕精品一区在线 | 欧美日韩国产一区二区三区 | 欧美一区二区三区不卡免费观看 | 337p日本大胆欧美人术艺术精品 | 欧美国产成人在线 | 亚洲影院在线观看 | 亚洲图片小说网 | 亚洲欧美卡通成人制服动漫 | 三级中文字幕永久在线视频 | 亚洲大胆视频 | 欧美高清在线视频在线99精品 | 校园春色欧美色图 | 偷自视频区视频真实在线 | 日本高清网 | 国产日产欧产精品精品推荐小说 | 天天拍夜夜添久久精品中文 | www天堂在线 | www日本在线观看 | 欧美日韩亚洲综合久久久 | www视频网站 |