게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

[HW6] 프로그램 실행 관련 문의 드립니다.

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Spring 2022)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
양석훈



가입: 2022년 3월 2일
올린 글: 8

올리기올려짐: 2022년5월10일 15:29    주제: [HW6] 프로그램 실행 관련 문의 드립니다. 인용과 함께 답변

안녕하세요. 저는 지금 프로그래밍 언어를 수강 중인 양석훈이라고 합니다.
이번 과제에서 SM5 실행기를 구현하고 테스트 해보려고 시도해보았지만, make.bat파일이 없어서 실행되지 않는다는 에러가 발생하였습니다.
이에 올려주신 스켈레톤을 확인해보았더니 make.bat 파일이 없는 것을 확인할 수 있었습니다. 그래서, 혹시 이 파일을 같이 올려주실 수 있는지 질문드리고 싶습니다.
감사합니다!
위로
사용자 정보 보기 비밀 메시지 보내기
이재호
Site Admin


가입: 2022년 3월 6일
올린 글: 122

올리기올려짐: 2022년5월10일 21:43    주제: 인용과 함께 답변

안녕하세요, 조교입니다.

GNU make로 Makefile이 실행되지 않는다는 말씀이신가요?
말씀주신 내용만으로는 어떤 증상인지 명확히 알기가 어렵습니다.
어떤 에러가 발생하는지 자세히 알려주시면 감사하겠습니다.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
양석훈



가입: 2022년 3월 2일
올린 글: 8

올리기올려짐: 2022년5월10일 22:04    주제: 인용과 함께 답변

기존에는 .\make.bat 명령어로 make.bat 파일을 실행시켜서 테스트 해보았는데
이번에는 make, make.bat 명령어 모두 실행할 수 있는 프로그램 이름으로 인식되지 않는다는 에러가 발생합니다.

정확히는 ObjectNotFound Error가 발생합니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이재호
Site Admin


가입: 2022년 3월 6일
올린 글: 122

올리기올려짐: 2022년5월10일 22:05    주제: 인용과 함께 답변

안녕하세요,

사용 환경이 어떻게 되시나요?

감사합니다.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
양석훈



가입: 2022년 3월 2일
올린 글: 8

올리기올려짐: 2022년5월10일 22:19    주제: 인용과 함께 답변

지금 vscode에 Ocaml을 연동해서 사용하고 있습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이재호
Site Admin


가입: 2022년 3월 6일
올린 글: 122

올리기올려짐: 2022년5월10일 22:31    주제: 인용과 함께 답변

안녕하세요, 조교입니다.

Windows 운영체제를 사용하시는 것 같은데요, GNU Make를 설치해서 Makefile을 실행하시거나, Makefile에 기재된 의존 순서대로 ocamlc/ocamlyacc/ocamllex로 컴파일하셔서 실행하면 될 것 같습니다.

감사합니다.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
양석훈



가입: 2022년 3월 2일
올린 글: 8

올리기올려짐: 2022년5월10일 23:06    주제: 인용과 함께 답변

말씀해 주신 것처럼 GNU Make를 설치했더니 실행이 되는 것을 확인할 수 있었습니다. 감사합니다.

한 가지 더 질문 드리고 싶은 것은 make 명령어를 실행하였더니

File "translate.ml", line 1:
Error: Wrong file naming: sM5.cmi contains the compiled interface for
SM5 when Sm5 was expected

File "translate.ml", line 9, characters 31-42:
Error: Unbound type constructor Sm5.command
make: *** [translate.cmo] 오류 2

위와 같은 오류들이 나타나는데 이를 해결하기 위해서는 스켈레톤을 수정해야 하는 것인가요?
위로
사용자 정보 보기 비밀 메시지 보내기
이재호
Site Admin


가입: 2022년 3월 6일
올린 글: 122

올리기올려짐: 2022년5월10일 23:35    주제: 인용과 함께 답변

안녕하세요,

주어진 코드를 아무것도 바꾸지 않아도 make에 의한 컴파일은 잘 진행되어야 합니다.
오류에 나타난 줄 번호와 바꾸지 않은 스켈레톤 코드가 불일치하고, sM5.smi처럼 잘못된 이름의 파일이 있는 것이 보입니다.

다시 고치지 않은 스켈레톤 코드를 받아 문제가 생기는지 확인해주실 수 있나요?

감사합니다.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
양석훈



가입: 2022년 3월 2일
올린 글: 8

올리기올려짐: 2022년5월10일 23:56    주제: 인용과 함께 답변

스켈레톤 코드를 다시 다운 받고, translate.ml파일의 내용만 수정해도 같은 에러가 나타납니다.

*** 죄송합니다. 제가 코드를 입력하면서 SM5로 입력한 오타를 방금 발견했는데 이것 때문인 것 같습니다.
덕분에 오류를 잘 고치고 과제를 할 수 있었습니다.
감사합니다!
위로
사용자 정보 보기 비밀 메시지 보내기
이재호
Site Admin


가입: 2022년 3월 6일
올린 글: 122

올리기올려짐: 2022년5월11일 0:04    주제: 인용과 함께 답변

문제를 해결했다니 다행입니다.
고생하셨습니다.

=====
참고로, 해당 에러 문구가 불친절하여 수정이 되었다고 하는데요, (https://github.com/ocaml/ocaml/issues/5832) 왜 반영이 안 되었는지는 모르겠습니다.
이런 식으로 모듈 대소문자를 틀리면 해당 에러 문구가 발생하는 것 같습니다.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Spring 2022) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay