Cプログラムをコンパイルしようとしていますが、エラー 'rtld_next'を宣言されていません。 Cプログラムが含まれているが、DLFCN.Hの内部に見られたときは、これがdlfcn.hで定義されることになっていると思います.htld_nextはありません。
どうすればいいですか?
によると man dlsym#define _GNU_SOURCE(1つの先頭のアンダースコアだけ)前dlfcn.h 含まれています。 (RHEL6.1)。
man dlsym
#define _GNU_SOURCE
dlfcn.h