본문 바로가기
리눅스

[Makefile:2: *** 분리 기호가 빠졌음. 멈춤.] 해결 방법

by miiinn 2022. 5. 10.

make를 하여 컴파일을 했더니 다음과 같은 에러가 났다.

 

1. 분리 기호 (tab) 이 잘 들어가있나 확인한다.

 

* 저번 포스팅 3. 의 마지막 부분을 보면 알 수 있다.

 

https://miind.tistory.com/20

 

C언어 여러가지 파일(.c .h 등) 한꺼번에 컴파일, 실행 (Makefile)

1. object 파일 만들기 - 헤더파일(.h)은 main.c 등에 명시되어 있으므로 따로 만들지 않아도 된다. $ gcc -c -o main.o main.c $ gcc -c -o A.o A.c $ gcc -c -o B.0 B.c ... (main.c를 컴파일하여 main.o라는 이..

miind.tistory.com

 

2. 그래도 에러가 나는 경우 .vimrc 에서 에디터 설정을 확인해야한다.

 

$ cd ~ // 홈 디렉토리로 이동
$ vim .vimrc // 에디터 설정

 

간혹 편집기가 탭 키를 스페이스로 바꿔버리는 경우가 있다. 

그런 경우 다음과 같은 줄이 있을 것이다.

set expandtab  // tab을 space로 처리

이것을 다음과 같이 바꿔준다

set noexpandtab

 

 


위와 같이 뜨던 파일이 아래와 같이 바뀌며

이제 make 명령어가 동작한다.