0

Xcode で作成された適度なサイズの C++ プロジェクト (~110 の .cpp および .h ファイル) の Makefile を作成したいと考えています。私は Mac を所有していないので、xcode に入って Makefile をエクスポートすることはできません。

より単純なプロジェクトに Makefile を使用するという私の理解から、前提条件を含め、.cpp ファイルごとに Makefile にターゲットを作成して作成することができました...しかし、それには、各ファイルを手動で調べて、その依存関係を整理する必要があります。

autoconf がこの種の問題に適したツールであることは理解していますが、設定方法を理解できておらず、それが仕事に適したツールであるかどうかさえわかりません。このうさぎの穴をさらに掘り下げる前に --

既存のプロジェクトの Makefile を作成せずに Makefile を作成する最良の方法は何ですか?

4

3 に答える 3

0

Pbxbuildが役立つと思います。

Pbxbuild (同名の OS X ツールと混同しないでください) は、Xcode プロジェクト ファイルを取得してコードをビルドするために使用されます。これは、GNUmakefile を作成し、Make を使用してそれらをビルドすることによって行われます。

于 2013-05-24T06:00:56.303 に答える
0

最良のツールについてはかなり主観的です。おそらくSCONSまたはgradleを見て、特定のニーズを比較してください。

于 2013-05-24T05:09:02.637 に答える
0

どのビルド システム (ジェネレーター) でも、ある程度の学習が必要になります。誰かがソースをビルドしようとするたびに CMake が必要になることを気にしない場合は、CMakeを使用することをお勧めします。それ以外の場合は、Autoconf/Automake/Libtool コンボを使用することをお勧めします。

于 2013-07-17T05:24:47.957 に答える