autotoolsを使用して、dlopenとそのフレンドを使用するプロジェクトを構成および構築しています。
私は私のルートconfigure.ac
に次のコードを持っている:
からもらった
AC_SEARCH_LIBS([dlopen], [dl dld], [], [ AC_MSG_ERROR([unable to find the dlopen() function]) ])
:
checking for library containing dlopen... -ldl
しかし、図書館は012に追加されていないようです理由:
a_out_LDADD=-ldl
作品(すなわち、プロジェクトがコンパイルし、実行します)、および
a_out_LDADD=$(LIBS)
は、私が何をしないのです(つまりundefined reference to 'dlopen'
)
ではないでしょうか?