make 파일 "분리기호가 빠졌슴???"

chxooi의 이미지

아래 예제도 안도네요..
분리기호가 빠졌다고 하는데...왜 그런걸까요??

분명히 tab 썼고...
다 정상적으로 편집한것 같은데...
make 실행하면
아래처럼 에러납니다.

Makefile:4: *** 분리기호 이(가) 빠졌음. 멈춤.

#for test

test : main.o read.o write.o
(TAB)gcc -o test main.o read.o write.o
main.o : io.h main.c
(TAB)gcc -c main.c
read.o : io.h read.c
(TAB)gcc -c read.c
write.o: io.h write.c
(TAB)gcc -c write.c

dbdan의 이미지

io.h:
main.c:
read.c:
write.c:

이것만 더 넣으세요

또 gcc가 .c 파일을 컴파일하면 .o파일이 나오는게 아니라

.obj 파일이 나오는 경우가 있어요.

make 파일 안에 gcc를 호출하는 부분에 -o 옵션을 주셔서

.o 파일이 나오게 하셔야 해요.

아니면 (TAB)를 한두개 더 넣으시던지 아니면 (TAB)를 다 지우세요