09/02/09 21:04:19
>>160
レスありがとうございます。
当初は "CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/lib" を
外してやってみたのですが、結果は同様でした。
ちなみに、Makefileの修正うんぬんは以下のページを見て書込みをしたのですが
URLリンク(blog.zunbe.com)
「エラーメッセージを見ると、dlopen、dlclose、dlerror などが未定義と言っている。
どうも、「dlうんちゃら」みたいなライブラリが足りないようだ。
「man dlopen」してみると…。
おぉ、コードとリンク・オプションの例があった。
gcc -rdynamic -o foo foo.c -ldl
なるほど、libdl.a を明示的にリンクする必要があって、そして、このライブラリは、
RTLD_GLOBAL フラグが付いているのか。
Makefileを編集し直して、コンパイル。成功!」
この最後の3行の内容ができれば解決できるのかなぁ
と思っているのですが...。