gnu-make

    0

    1答えて

    --print-directoryoptionそうのようなディレクトリトラバーサルのメッセージを出力します作る: make[1]: Entering directory '/users/clachanc/directory' make[1]: Leaving directory '/users/clachanc/directory' make[1]: Entering directory '/

    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

    0

    1答えて

    私は自分のディレクトリに複数のFPGAビルドを管理するMakefileを持っています。私は各FPGAの一意の名前を持つ変数CS_FPGA_FETCHを持っています。 (私のプロジェクトの多くのサブフォルダはこの名前に基づいています)。 私は、FPGAごとにターゲットを追加するというきちんとした方法を考えています。私が思いついたのはaddprefixで、プレフィックスを削除しています。 # Ever

    0

    1答えて

    私のプロジェクトでは、いくつかの出力ファイルを同時に生成するアクションがあります。それらの1つにコンパイルターゲットのようなルールが含まれています。 ここには、私が実行したいと思う小さなメークファイルがあります。これは上で実行する必要があるため、 *** No rule to make target 'compile'. Stop. 2番目の呼び出しは、私が作る一度だけ実行したいと思います!!

    0

    1答えて

    1つのファイルに依存するターゲットのリストを取得しようとしています。 makeの " - what-if"オプションは仕事をしているようですが、引数として与えている以外の古いファイルは無視したいと思います。 これは私のテストケースである(GNUとはdebianに取り組ん4.0を作る): $猫のMakefile all: exe1 exe2 exe1: obj1 echo "a" >

    -2

    2答えて

    私はファイルをコピーしようとしています(別の名前のファイルに同じ名前のファイルを2つ持っています) MAKEFILEの 私はfolliwngを実行しようとしていますが、おそらく実行順序に不一致があります。 どうすれば正しく行うことができますか? all: copy_dup_files $(dst_dir) $(APP_TARGET_LIB) delete_dup_files copy_dup_

    0

    1答えて

    こんにちは私は私のC++プロジェクトを構築しようとしています。私は現在、作成したい.oファイルのすべての名前をリストするmakefileを持っています。それから私はディレクトリに接頭辞を付けてコンパイルするようにします。最後に、各オブジェクトファイルの作成とそれらのオブジェクトファイルからの実行ファイルの作成を処理する2つの基本規則があります。何らかの理由で、makeはパターンを認識していません。

    0

    1答えて

    したがって、2つのパターンルールを持つMakefileがあります。そのうちの1つは、Terminal Match-Anythingです。ターゲットは、(例えば)about.htmlです: vpath %.md $(SOURCE_DIR) HEADER := assets/navbar.part %.html : %.md $(HEADER) pandoc [...] $< -o

    2

    1答えて

    Should は、前提条件を満たしていてファイルを指していないレシピを持っているターゲットを常にリメイクしますか?またはは、1つ以上の前提条件を再作成する必要がある場合にのみ、そのようなターゲットをリメイクしますか? たとえば、以下に示すMakefileでは、前提条件を持つobjectsというターゲットを追加しましたが、ファイルを指していません。 programと呼ばれる主要なターゲットは、obj