次: , 前: Libtool Convenience Libraries, 上: A Shared Library


7.3.6 Libtoolのモジュール

これらは,dlopenされることを意味するlibtoolライブラリです.それらは, リンク時に-moduleをlibtoolに渡すことで示されます.

     pkglib_LTLIBRARIES = mymodule.la
     mymodule_la_SOURCES = doit.c
     mymodule_la_LDFLAGS = -module

通常,Automakeは共有ライブラリの名前が`lib'で始まることを要求しま す.しかし,動的にロードされるモジュールをビルドしている場合,"標準的 でない" 名前を使用したいかもしれません.

`mymodule_la_SOURCES'が指定されていない場合,そのデフォルトは単一 ファイルのmymodule.c (see Default _SOURCES)です.