亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下的ldd是什么

發布時間:2021-08-26 15:18:13 來源:億速云 閱讀:243 作者:chen 欄目:系統運維

本篇內容主要講解“Linux下的ldd是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux下的ldd是什么”吧!

1、首先ldd不是一個可執行程序,而只是一個shell腳本

2、ldd能夠顯示可執行模塊的dependency,其原理是通過設置一系列的環境變量,如下: LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、 LD_VERBOSE等。當LD_TRACE_LOADED_OBJECTS環境變量不為空時,任何可執行程序在運行時,它都會只顯示模塊的 dependency,而程序并不真正執行。要不你可以在shell終端測試一下,如下:

(1) export LD_TRACE_LOADED_OBJECTS=1
(2) 再執行任何的程序,如ls等,看看程序的運行結果

3、 ldd顯示可執行模塊的dependency的工作原理,其實質是通過ld-linux.so(elf動態庫的裝載器)來實現的。我們知道,ld- linux.so模塊會先于executable模塊程序工作,并獲得控制權,因此當上述的那些環境變量被設置時,ld-linux.so選擇了顯示可執 行模塊的dependency。

4、實際上可以直接執行ld-linux.so模塊,如:/lib/ld-linux.so.2 --list program(這相當于ldd program)

onebyte:

ldd的作用:最近程序一直運行不起來,也很想用ldd看一下其到底加載了哪些運行庫,但由于在HOST上已交叉編譯過,所以在HOST上用 ldd無果。后來一直沒有什么好的辦法。今天看了這篇文章才恍然大悟,原來ldd只是個腳本文件,那不是直接將其拷貝到TARGET就可以了嗎?立刻動手,果然好使!發現程序原來少了libqte.so.3的庫,太好了!從HOST上拷一個過來就可以了。

到此,相信大家對“Linux下的ldd是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南汇区| 宜川县| 台山市| 潢川县| 信丰县| 阜新| 维西| 巴青县| 武平县| 佛山市| 河源市| 白水县| 卫辉市| 桦甸市| 九龙县| 历史| 通州市| 开江县| 湟源县| 泗水县| 嘉祥县| 浮梁县| 江门市| 分宜县| 太仓市| 霍州市| 泰安市| 绥滨县| 二手房| 江口县| 玉林市| 扎兰屯市| 绥中县| 陇南市| 山丹县| 桑植县| 进贤县| 白河县| 阜新市| 石渠县| 武功县|