makefile

    -1

    1答えて

    テストの実行時に依存関係を考慮する方法を知りたいです。たとえば、ヘッダーファイルfoo.hに依存するcheck.c/check.cppファイル(main関数を含む)から生成された非回帰テスト、check.exeなどがある場合、このテストのみを実行する方法foo.h、またはfoo.c、またはfoo.cpp、または関連するファイルが変更されたとき 関連するファイルが変更されるたびに、check.exe

    1

    1答えて

    Linux上でObjective-CをCocoaでコンパイルするためのmakefileを作成しようとしています。 sudo apt-get install gnustep gnustep-devel 私は正常にコンパイル最小限のメイクファイル、使用を開始: #include <Foundation/Foundation.h> int main(int argc, const char* a

    0

    2答えて

    メイクファイル内にスタックサイズを変更し、現在のディレクトリをLD_LIBRARY_FILEに追加するルールを設定したいと考えています。 輸出LD_LIBRARY_PATH = $ LD_LIBRARY_PATH::私はちょうど行うことができますシェルで $(PWD) のulimit -s SOME_NUMBER は、実行するのと同じであるメイクファイル内のルールを作成する方法はありますこの2つの

    0

    1答えて

    をSRCファイルを構築するためのMakefileの一般的なルールは、私は私のすべてを維持しようとする* .oファイルがないOBJ /構築し、ソースファイルのsrc/src.cログ/ log.c OBJECTS=build/log.o build/src.o $(OBJ_DIR)/%.o : src/%.c log/%.c $(CC) $(CFLAGS) $(DEFINE) $(IN

    2

    1答えて

    私は私のメイクに単純なループを持っている: @ for i in $(APPDIRS) ; do \ $(MAKE) -C $$i real_clean ; \ done 私は知っているが、$$スクリプト自体のprocess id意味します。私は何をしていますか?私はプロセスIDをforループで繰り返していますか?

    0

    1答えて

    私はファイルscanner.cに定義された関数int get_token();を持っていて、ヘッダファイルscanner.hに宣言しています。今私はprecedence.hと呼ばれる別のヘッダーにこのヘッダーファイルを含めました。最後にを呼び出すprecedence.cファイルにprecedence.hを含めました。 私はこの関数を呼び出し、makeを呼び出すと、次のエラースロー: gcc pre

    -2

    1答えて

    ソースコードファイルmain.c、library.c、library.hなどがある場合入力ファイルをmain input1.txt input2.txtのようなコンソールコマンドとして動作させるにはどうすればいいですか?これはまったく完了できますか、それともコンパイル後に行う必要がありますか?

    1

    1答えて

    私は、次のディレクトリ構造を持つプロジェクトを持っています。私はソースファイルが$tests/*/*.eで、宛先ファイルが$doc/tests/*.rstであることを指定してmakefileに問題があります。 私はいくつかの同様の質問を見たことがありますが、正しいmakefileの構文を練習することができませんでした。 このメイクファイルは、オブジェクトの完全なリストを使用しているとき、私はトラブ

    1

    1答えて

    メインクラスとメインメソッドを持つjarを作成しました。だから、私はjava -jar jarname.jarのような瓶を実行することができます。 今、私はこのjarをMakefileから実行しています。したがって、jarがその目的を果たせない場合、Makefileはそこで停止し、続行しません。この目的のために、jarのmainメソッドでは、成功すれば0を返し、失敗した場合は1を返します。私が期待

    0

    1答えて

    私は2はこのように含まれているメイクファイルを持っているときに、第2のファイルを含むマクロが改鋳されます。 これはどうやって解決できますか?