makefile

    5

    5答えて

    プラットフォーム固有のC/C++コードからJavaへのファイルシステム変更通知を提供するためにJNI(Java Native Interface)の世界に初めて出張しようとしています。それは誰かが私が逃したこれを行うためのいくつかの華麗な図書館を示唆しない限りです。 JNIの新機能私はJNIのインターフェイス側とライブラリ生成側で多くのドキュメンテーションを見つけることができましたが、ネイティブラ

    2

    2答えて

    Lazy C++というこのツールを使用すると、単一のC++ .lzzファイルが.hと.cppファイルに分割されます。 Makeppは、.lzzファイルをビルドするためのルールの後にこれらのファイルが両方存在することを期待したいのですが、2つのターゲットを1つのビルド行に配置する方法がわかりません。私は個人的にMakeppを使ったことがないが、それはGNUのドロップイン置換メイクなので、あなたが何か

    22

    9答えて

    GNU AutotoolsやMakeを置き換えて、非常に大規模なC++プロジェクトを構築するためのすてきできれいなツールがあるのだろうか。 プロジェクトが小さい場合にAutotoolsが必要とするすべてのファイルを生成するのは簡単ですが、ソースコードが複数のサードパーティライブラリと多数の依存関係を持つ多数のディレクトリに分割されている場合、 "Autotools Hell"すべての推奨事項につい

    46

    5答えて

    私は非常に複雑なメイクファイルを持つ大規模なレガシーコードベースを持っています。多くの変数があります。時々私はそれらを変更する必要があります、そして、私は変更が私が期待したように動作していない理由を理解することは非常に困難であることがわかります。私が見たいのは、基本的に "make"プロセスのステップスルー・デバッグを行うツールです。ここでは、そのディレクトリにディレクトリを与え、異なる変数の値を

    2

    2答えて

    私はコーナーに自分自身を描いていないことを願っています。私はMakefileを実装することの大部分を占めているように思っており、最後の作業をすることができません。ここにいる誰かが私がやろうとしていることをするテクニックを提案してくれることを願っています。 私はソースリポジトリでバージョン管理されたファイルには「部品表」と呼ぶだろうと私のようなもの築くものを持っている:私は私のMakefileがタグ

    1

    1答えて

    私は、これに関する既存の文書を見つけることが非常に困難であることを発見しました。私が見つけようとしているのは、Imakeがunix,linuxまたはi386のような単語を、生成されたMakeファイルの番号1に解釈する理由です。私はそれがあなたのシステム上にあるかどうかを示す機能であると確信しています。私はこれがどこかの#defineセットであることが分かりませんでした。

    39

    10答えて

    さまざまなコンパイラ(gcc、microsoft vC++、borlandなど)と異なるプラットフォーム(Win、Linux、Mac)のC/C++プロジェクト用のmakefileを生成できるツールを探しています。