lddコマンドの説明します。

説明

lddは、実行ファイルの共有ライブラリを表示するコマンドです。

使い方:ldd [ ファイル名 ]
読み方:エルディーディー
  略:list dynamic dependecies

具体例

# ■■■ 1.事前準備
# 作業ディレクトリ作成
[root@CE08PRD101 ~]# mkdir -p /work/ldd;cd /work/ldd;pwd
/work/ldd

# テストファイル作成
[root@CE08PRD101 ldd]# vi hello.c
# include<stdio.h>
int main() {
printf("Hello, Worldn");
return 0;
}


# ■■■ 2.ソースファイルのコンパイル
[root@CE08PRD101 ldd]# ldd hello.c

# ■■■ 3.事後確認
# 実行ファイル確認
[root@CE08PRD101 ldd]# ll
合計 20
-rwxr-xr-x 1 root root 12744 9月 26 20:58 a.out
-rw-r--r-- 1 root root 74 9月 26 20:56 hello.c

# ファイル実行
[root@CE08PRD101 ldd]# ./a.out
Hello, World

# 共有ライブラリを表示
[root@CE08PRD101 ldd]# ldd a.out
        linux-vdso.so.1 (0x00007ffe0174e000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f3252783000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f3252b45000)

# 作業ディレクトリ削除
[root@CE08PRD101 zgip]# cd ../;rm -fr ldd