이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
노건일
가입: 2009년 9월 26일 올린 글: 50
|
올려짐: 2009년11월2일 23:15 주제: 5-1에서 run.exe가 제대로 작동하지 않는것 같습니다 |
|
|
trans함수를 작성하고
OCaml실행기에서 테스트를 하면서 타입에러는 다 수정하고나서
윈도우에서 make를 한뒤
cmd로 들어가서 run으로 실행을 해봤는데 좀 이상한것 같습니다.
그냥
run examples/test.k- 를 해도 프로그램이 아무런 반응 없이 끝나고
run -k examples/test.k- 를 해도 그렇고
run -pp examples/test.k-를 해도 그렇습니다.
그래서 make하지 않고 그냥 뼈대에서 실행을 해봐도 마찬가지로
오류라고 뜨는것도 없이 그냥 빈줄이 2줄 정도 나오고 마는데...
이건 뭐가 문제일까요...
도와주세요~ |
|
위로 |
|
|
허기홍
가입: 2007년 9월 27일 올린 글: 231
|
올려짐: 2009년11월3일 10:08 주제: |
|
|
이상합니다.
제가 윈도우에서 실행해봤는데 잘 동작하는데요.
make 할때 오류/경고는 없었는지요? |
|
위로 |
|
|
노건일
가입: 2009년 9월 26일 올린 글: 50
|
올려짐: 2009년11월3일 11:22 주제: |
|
|
조교님 제가 다시 시도해봤는데요
올려주신 골격을 그대로 make 하면 제대로 돌아가는것 같습니다.
그런데 hw5_1을 수정하고 make를 하니까
.....
C:\Test>ocamlc -c main.ml
File "main.ml", line 7, characters 0-10:
Error: Unbound module Hw5_1
C:\Test>ocamlc -o run.exe pp.cmo parser.cmo lexer.cmo sm5.cmo hw5_1.cmo k.cmo main.cmo
File "_none_", line 1, characters 0-1:
Error: Cannot find file main.cmo
이렇게 에러가 발생하는데요..
hw5_1파일을 덮어 써보기도 하고,
처음 골격 파일을 열어서 수정하고도 해봤는데
계속 에러가 발생합니다.
어찌하면 이 난관을 헤쳐나갈 수 있을까요? |
|
위로 |
|
|
허기홍
가입: 2007년 9월 27일 올린 글: 231
|
올려짐: 2009년11월3일 12:08 주제: |
|
|
이상합니다.
저 오류는 hw5_1.ml 이 컴파일이 되지 않아서 hw5_1.cmo가 없으면 발생하는데
윈도우에서만 안되다니 이상하네요.
혹시 코드를 제 메일로 보내주시면 제가 한번 해보도록 하겠습니다. |
|
위로 |
|
|
|