連結器與載入器與執行檔格式
在Linux上對執行檔使用ldd指令,可得知下列何者?
- A該執行檔所需的共用函式庫,以及各自被找到的位置
- B該執行檔的原始碼
- C該執行檔所使用的CPU時間
查看答案與解析
正確答案:A. 該執行檔所需的共用函式庫,以及各自被找到的位置
ldd會顯示動態連結的執行檔或共用函式庫所使用的共用函式庫清單,以及各自被解析到哪個檔案。找不到的會顯示「not found」,因此有助於調查無法啟動的原因。另外要注意,對不可信的執行檔使用時,其中的程式碼可能會被執行。
- A. 正確。用來調查相依關係。
- B. 原始碼並不包含在執行檔中。
- C. CPU時間是用time指令等來測量。