2012-04-06 4 views
0

Possible Duplicate:
make file for Java/Linux없음 규칙은

JFLAGS = -g 
JC = javac 
.SUFFIXES: .java .class 
.java.class: $(JC) $(JFLAGS) $*.java 

CLASSES = pprint.java ARPModule.java EthernetModule.java IPModule.java FrameModule.java 

default: classes 

classes: $(CLASSES:.java=.class) 

clean: $(RM) *.class 

이 오류가 계속 목표 메이크 확인합니다. 당신이 수직 공간 desparate 경우, 당신은 세미콜론 후 같은 줄에 넣을 수 있습니다

.java.class: 
     $(JC) $(JFLAGS) $*.java 

또는 :

+0

문제가 계속 발생합니다. –

+0

해결되었습니다. 그것은 탭 문제였습니다. 때로는 가장 작은 것들이 당신을 벽까지 태워 줄 수 있습니다. 응답 해 주셔서 감사합니다. –

답변

0

당신은 별도의 행에 .java.class 규칙에 대한 명령을 넣어해야합니다

.java.class: ; $(JC) $(JFLAGS) $*.java