를이 내 메이크 파일입니다 업데이트 된 경우에도 파일을 작성하지 않습니다 -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.
다른 파일이 변경되면 컴파일됩니다. -
제발 멍청한 놈입니다. 이유가 무엇입니까?
오타 : 변수에 'OBJECTFIELS'이 (가) 있지만'OBJECTFILES' (으)로 사용하려고합니다. – melpomene
@melpomene 감사합니다 !!! 나는 너무 어리 석고 화가났다. –