
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)
