0

エラーが発生しますmake: *** No rule to make target `puff'

私のメイクファイルコードは

puff: puff.c puff.h
    cc -DTEST -o puff puff.c

test: puff
    puff zeros.raw

clean:
    rm -f puff puff.o

そして、私のディレクトリにはファイルがありpuff.cますpuff.h、、、。助けてください—私はそれに行き詰まっています。zeros.rawmakefile

4

2 に答える 2

-1

「puff:」の後のすべての文字を削除します。

puff: 
    gcc -DTEST -o puff puff.c

test: puff
    puff zeros.raw

clean:
    rm -f puff puff.o
于 2013-01-10T04:46:53.827 に答える
-1

次の行にコマンドをタブで書く必要があります。ターゲット名と同じ行にあるファイルが依存関係です。このようになるはずです

puff: puff.c puff.h 
    CC -DTEST -o puff puff.c

同様に他のルール。2 行目にタブを入れることを忘れないでください。これらはスペースではなくタブです。また、CCではなくCCだと思います。

于 2013-01-10T04:35:24.030 に答える