
Makefile에 다음 코드가 있습니다.
CFLAGS=-Wall -g
clean:
rm -f ex1
"make clean"을 실행하면 다음 오류가 발생합니다: Makefile:4:*구분 기호가 없습니다. 멈추다.
왜? 어떻게 해결할 수 있나요?
답변1
탭이 필요한 공간이 있습니다(아니요: 공백 4개는 탭과 같지 않습니다).
^I
그러면 탭( 으로 표시 )과 공백이 표시됩니다 .
cat -e -t -v {Makefile}
4번째 줄:
1 CFLAGS=-Wall -g
2
3 clean:
4 rm -f ex1
앞의 공백을 제거 rm
하고 탭으로 만듭니다.