Linuxでプログラムにリンクされているライブラリを表示します。
プログラムを作成する!
lddコマンドの動作確認のため、以下のプログラムを作成します。
$ cat hello.c #include <stdio.h> #include <string.h> void main(void) { char str[100] = "String: "; strcat(str, "Hello World"); printf("%s\n", str); }
コンパイルします。
$ gcc hello.c -o hello
リンクされたライブラリを確認する!
lddプログラムを作成したプログラムを指定して実行します。
$ ldd hello linux-vdso.so.1 (0x00007ffcc67c4000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff3015bb000) /lib64/ld-linux-x86-64.so.2 (0x00007ff301800000)
おわりに
プログラムにリンクされたライブラリを確認したい場合は、lddコマンドを使用します。
関連記事
関連書籍(Amazon)