| 이전 주제 보기 :: 다음 주제 보기   | 
	
	
	
		| 글쓴이 | 
		메시지 | 
	
	
		박준호
 
 
  가입: 2012년 9월 15일 올린 글: 71
 
  | 
		
			
				 올려짐: 2013년10월19일 18:16    주제: make 질문입니다. | 
				     | 
			 
			
				
  | 
			 
			
				hw4_1.ml을 컴파일에러나지 않도록 만든 후 make를 했는데 아래와 같은 에러가 납니다.
 
 
pjhjohn@martini:~/courses/pl2013/hw4$ make
 
ocamlc -c hw4_1.ml
 
ocamlyacc parser.mly
 
1 shift/reduce conflict.
 
ocamlc -c parser.mli
 
ocamlc -c parser.ml
 
ocamllex lexer.mll
 
27 states, 341 transitions, table size 1526 bytes
 
ocamlc -c lexer.ml
 
ocamlc -c pp.ml
 
ocamlc -c main.ml
 
ocamlc -o run lexer.cmo pp.cmo parser.cmo sm5.cmo hw4_1.cmo k.cmo main.cmo
 
Error while linking hw4_1.cmo: Reference to undefined global `K'
 
make: *** [run] 오류 2
 
 
구글링해본 결과로는 hw4_1.ml에서 open Sm5 open K를 하기 때문에 k.cmo가 먼저 실행되어야하는것 같은데, 이게 맞나요??
 
Makefile의 k.cmo와 hw4_1.cmo 위치를 바꾸니 make가 되기는..해요 | 
			 
		  | 
	
	
		| 위로 | 
		 | 
	
	
		  | 
	
	
		최준원
 
 
  가입: 2007년 3월 30일 올린 글: 149
 
  | 
		
			
				 올려짐: 2013년10월19일 18:56    주제:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | 인용: | 	 		  | hw4_1.ml을 컴파일에러나지 않도록 만든 후 make를 했는데 아래와 같은 에러가 납니다.  | 	  
 
 
hw4_1.ml 에 컴파일 에러가 났었나요?
 
제가 확인하기론 뼈대 코드를 받아 make 를 하면 컴파일이 이루어져야 합니다.
 
 
어떻게 make 가 동작하게 만드셨다면 숙제는 진행하실 수 있겠지만,
 
hw4_1.ml 만 제출하게 되므로, 뼈대 코드만 받았을 때 바로 make 가 되는 환경에서 작업하시는 것이 좋아 보입니다.
 
 
위와 같은 환경에서 어떤 에러가 나고 있는지 알 수 있을까요? | 
			 
		  | 
	
	
		| 위로 | 
		 | 
	
	
		  | 
	
	
		박준호
 
 
  가입: 2012년 9월 15일 올린 글: 71
 
  | 
		
			
				 올려짐: 2013년10월19일 19:07    주제:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | 최준원 씀: | 	 		   	  | 인용: | 	 		  | hw4_1.ml을 컴파일에러나지 않도록 만든 후 make를 했는데 아래와 같은 에러가 납니다.  | 	  
 
 
hw4_1.ml 에 컴파일 에러가 났었나요?
 
제가 확인하기론 뼈대 코드를 받아 make 를 하면 컴파일이 이루어져야 합니다.
 
 
어떻게 make 가 동작하게 만드셨다면 숙제는 진행하실 수 있겠지만,
 
hw4_1.ml 만 제출하게 되므로, 뼈대 코드만 받았을 때 바로 make 가 되는 환경에서 작업하시는 것이 좋아 보입니다.
 
 
위와 같은 환경에서 어떤 에러가 나고 있는지 알 수 있을까요? | 	  
 
 
hw4_1.ml 이 정상적으로 cmo를 만든 다음에 난 링크에러고 에러메세지는 위에 있는게 전부입니다 | 
			 
		  | 
	
	
		| 위로 | 
		 | 
	
	
		  | 
	
	
		최준원
 
 
  가입: 2007년 3월 30일 올린 글: 149
 
  | 
		
			
				 올려짐: 2013년10월19일 19:38    주제:  | 
				     | 
			 
			
				
  | 
			 
			
				음.. 지금 정보로는 어떤게 변경되어 에러가 나고 있는지 잘 모르겠네요  
 
 
일단 수정하셔서 make 되는 상태라고 말씀하셨으니, 주말에는 계속 그 상태로 작업해 주시고요.
 
문제 해결이 안되시면 월요일 수업 후에 연구실 찾아주시면 봐 드리도록 하겠습니다. | 
			 
		  | 
	
	
		| 위로 | 
		 | 
	
	
		  | 
	
	
		 |