220 likes | 442 Views
숙제 작성 및 제출 과정. 전자계산입문 2009/03/13. Outline. 숙제제출을 위한 기본 환경 설정 FTP client 프로그램 사용 숙제 작성 및 제출 과정 골격 파일 내려받기 프로그램 편집 프로그램 컴파일 프로그램 실행 제출. Outline. 숙제제출을 위한 기본 환경 설정 FTP client 프로그램 사용 숙제 작성 및 제출 과정 골격 파일 내려받기 프로그램 편집 프로그램 컴파일 프로그램 실행 제출. FTP?. FTP File ( 파일 )
E N D
숙제 작성 및 제출 과정 전자계산입문 2009/03/13
Outline • 숙제제출을 위한 기본 환경 설정 • FTP client 프로그램 사용 • 숙제 작성 및 제출 과정 • 골격 파일내려받기 • 프로그램 편집 • 프로그램 컴파일 • 프로그램 실행 • 제출
Outline • 숙제제출을 위한 기본 환경 설정 • FTP client 프로그램 사용 • 숙제 작성 및 제출 과정 • 골격 파일내려받기 • 프로그램 편집 • 프로그램 컴파일 • 프로그램 실행 • 제출
FTP? • FTP • File (파일) • Transfer (전송) • Protocol (약속) • 파일을 전송하기 위해 정한 약속 • FTP를 준수하는 프로그램을 이용하여 공용 숙제 저장소에 접근하여 파일을 내려받고 올리게 됨
FTP 클라이언트 설치 • 알FTP 내려 받기 • http://www.altools.co.kr/Download/ALFTP.aspx • 내려받은 파일을 실행
FTP 클라이언트 설치 • 사용권 계약에 동의 후 [다음]버튼 클릭
FTP 클라이언트 설치 • [다음]버튼 클릭
FTP 클라이언트 설치 • [다음]버튼 클릭
FTP 클라이언트 설치 • [다음]버튼 클릭
FTP 클라이언트 설치 • 알툴바 설치하지 말고 [설치]버튼 클릭
FTP 클라이언트 실행 • 파일 복사가 끝나면 [다음][다음][끝] 버튼을 누름 • [시작][프로그램][이스트소프트][알FTP]->[알FTP] 실행
FTP 클라이언트 접속 • [접속하기] 버튼을 누르고 다음 정보를 입력 • FTP 주소: vision.postech.ac.kr • 사용자 ID: Hemos id • 비밀번호 : 자신의 비밀번호 • [확인] 버튼 누름
FTP 클라이언트 접속 • cs101_handin폴더가 숙제 제출 폴더
Outline • 숙제제출을 위한 기본 환경 설정 • FTP client 프 • 로그램 사용 • 숙제 작성 및 제출 과정 • 골격(Stub) 파일내려받기 • 프로그램 편집 • 프로그램 컴파일 • 프로그램 실행 • 제출
골격 파일내려받기 • 모든 숙제에는 작성할 소스코드의 골격이 정의 되어 있는 골격 파일을 제공함
골격 파일 내려받기 • <hemos home folder>\cs101_handin\hw0 폴더에서 hw0.ml 파일을 확인한다 • hw0.ml 파일을 임의의 폴더에 내려 받는다 더블 클릭
프로그램 편집 • 지정된 소스 코드 편집 프로그램은 없음! • 메모장으로도 작성 가능함 • 알아서 프로그램을 수정한다.
프로그램 실행(Interactive Mode) • Lab1에서 실행 해보았던 [Objective Caml] 프로그램을 실행 • [File] [Open] 에서 메모장을 이용해 편집하였던 파일을 읽어 들임
프로그램 컴파일 • [시작] [프로그램] [보조프로그램] [명령프롬프트] 실행 • 편집한 파일이 있는 폴더로 이동 Drag & Drop
프로그램 컴파일 • Ocaml용컴파일러와 링커를 이용하여 실행파일을 생성 • ocamlc : 컴파일러겸 링커 • -o hw0.exe : 생성하는 결과파일의 이름을 hw0.exe로 • hw0.ml : 컴파일과 링크를 할 소스파일의 이름
프로그램 실행(실행파일) • 명령 프롬프트에서 컴파일과 링크를 통해 생성한 hw0.exe를 실행
제출 • 편집한 hw0.ml파일을 <hemos home folder>\cs101_handin\hw0\<hemos id>에 제출 더블 클릭