を更新している場合でも、ファイルを作成していない: -makeは依存関係が、これは私のメイクファイルである
VER = Debug
CC = g++
OBJECTFIELS = main.o Time.o
main: $(OBJECTFIELS)
$(CC) $(OBJECTFIELS) -o [email protected]
$(OBJECTFILES): Time_.h
clean:
rm $(OBJECTFIELS) main
私はTime_.hファイルを変更するたびに、何も起こりません: - 他の
$ make
make: 'main' is up to date.
$ touch Time_.h
$ make
make: 'main' is up to date.
をファイルを変更するとコンパイルされます: -
私は完全なnoobです。なぜこれが起こっているのか教えてください
Typo:あなたの変数は 'OBJECTFIELS'と呼ばれますが、あなたは' OBJECTFILES'としてそれを使用しようとしています。 – melpomene
@melpomeneありがとうございました!私はとても愚かで怒っている –