5

私は中程度の C++ プロジェクトを持っています。私は autotools を使用しようとしていますが、複雑さに圧倒されます。

どのような場合に autotools を使用するか、またいつそれを使用しなくてもよいかについてのガイドラインは何ですか? (単純な)代替手段は何ですか?

autotools を使用したい主な理由は、その完全なmake installサポートです。より簡単な代替手段はありますか?

理想的には、Eclipse CDT でサポートされているものが欲しいです。

4

4 に答える 4

7

サポートについてはmake install、 のみが必要automakeです。シンプルなMakefile.amファイルは非常に簡単に作成できます。

LIBS += -lsome-lib -lsome_other_lib

bin_PROGRAMS = hello

noinst_HEADERS = some.h header.h files.h

hello_SOURCES = hello.c some.c other.c source.c file.c

それはそれについてです。


このautoconfツールは、プログラムをよりプラットフォームに依存しないようにしたい場合に役立ちます。使用するシステム ヘッダー ファイルとシステム ライブラリの存在をテストする簡単なスクリプトを記述します。見つからない場合は、エラーを表示するか、パッケージで提供されているコピーを使用してください。

于 2013-08-16T05:14:55.413 に答える
0

これが答えからかけ離れているかどうかはわかりませんが、scons を検討します。始めるには少し時間がかかりますが、make で手動で調整する必要がある非常に多くのことを自動的に行います。

于 2013-08-16T05:49:34.710 に答える