0

autotools で管理されているプロジェクトがいくつかあります。ソース コード ファイルとは別に、autogen.sh、configure.ac、Makefile.am、src/Makefile.am があります。

  1. これらのファイルがライブラリまたはアプリケーションであるかどうかを調べるにはどうすればよいですか? たとえば、Qtには、これを決定する「TEMPLATE = app」または「TEMPLATE = lib」があります。autotools とは何ですか?

  2. 実行可能アプリケーションの生成からライブラリの生成に切り替えて元に戻す方法は?

4

1 に答える 1

1

Makefile.am には、次のようなものが必要です。

bin_PROGRAMS = foo (または、着陸する場所に応じて sbin など)

それを次のように変更します。

lib_LTLIBRARIES = foo.la

于 2010-12-08T20:26:21.517 に答える