Program Tip

Makefile-구분 기호 누락

programtip 2020. 10. 25. 12:48
반응형

Makefile-구분 기호 누락


중복 가능성 :
오류 만들기 : 구분 기호 누락

메이크 파일에이 코드가 있습니다.

PROG = semsearch
all: $(PROG)
%: %.c
gcc -o $@ $< -lpthread

clean:
rm $(PROG)

그리고 오류

missing separator. stop.

누군가 나를 도울 수 있습니까?


당신이로 시작하는 라인 앞에 필요 gcc하고 rm하드 탭을. make 규칙의 명령은 탭으로 시작해야합니다 (같은 줄에서 세미콜론을 따르지 않는 한). 결과는 다음과 같습니다.

PROG = semsearch
all: $(PROG)
%: %.c
        gcc -o $@ $< -lpthread

clean:
        rm $(PROG)

일부 편집기는 하드 탭 대신 일련의 공백을 삽입하도록 구성 될 수 있습니다. 이 줄의 시작 부분에 공백이 있으면 "구분자 누락"오류도 표시됩니다. 하드 탭을 삽입하는 데 문제가있는 경우 세미콜론 방식을 사용하십시오.

PROG = semsearch
all: $(PROG)
%: %.c ; gcc -o $@ $< -lpthread

clean: ; rm $(PROG)

참고 URL : https://stackoverflow.com/questions/14109724/makefile-missing-separator

반응형