Xen 설치 · 코딩 클래스
선택한 언어나 버전에는 이 주제가 없어 같은 영역의 시작 페이지를 표시합니다.
학습 장의 개념을 직접 사용합니다. 문제는 확인하기 → 프로그램 만들기 → 오류 해결하기 순서입니다. 먼저 구현한 뒤 힌트를 읽고 완료 기준으로 확인하세요. 각 문제는 별도 파일이나 작업 디렉터리에서 진행하세요.
1. 확인하기 · 실행 환경 확인
섹션 제목: “1. 확인하기 · 실행 환경 확인”xen version과 uname -m을 실행해 버전·호스트 CPU를 기록하세요. 설치 장의 표에서 CPU에 맞는 패키지 종류를 고르세요.
완료 기준: 버전은 xen 0.1.0-demo.3이며, 호스트 CPU와 다운로드 CPU가 일치합니다.
힌트: uname -m의 x86_64는 Debian의 amd64, aarch64는 arm64에 대응합니다.
2. 프로그램 만들기 · 작업 디렉터리 준비
섹션 제목: “2. 프로그램 만들기 · 작업 디렉터리 준비”새 연습 디렉터리에 hello.xen을 만들고 아래 준비 코드를 저장하세요. xen check hello.xen과 xen run hello.xen을 실행하고 작업 디렉터리를 바꾼 뒤 절대 경로로도 실행하세요.
완료 기준: 두 위치에서 모두 ready가 한 줄 출력됩니다. 검사 명령은 성공하고 출력이 없습니다.
힌트: 상대 파일 경로는 현재 셸 디렉터리를 기준으로 해석합니다.
3. 오류 해결하기 · 명령을 찾을 수 없음 해결
섹션 제목: “3. 오류 해결하기 · 명령을 찾을 수 없음 해결”아카이브의 ./bin/xen version은 되지만 다른 디렉터리에서 xen version이 실패한다고 가정하세요. 원인을 설명하고 현재 셸의 PATH를 수정하세요. 기존 설치를 지우지 마세요.
완료 기준: 다른 디렉터리에서 command -v xen으로 선택된 실행 파일을 확인하고 같은 버전을 실행합니다.
힌트: 설치 경로의 bin을 PATH 앞에 추가합니다. 배포본의 bin과 stdlib은 함께 유지하세요.
준비 코드
섹션 제목: “준비 코드”fn main() { println("ready"); }ready검증하고 기록하기
섹션 제목: “검증하고 기록하기”정상 프로그램은 xen check 파일.xen 후 xen run 파일.xen으로 확인하세요. 테스트 전용 파일은 xen test 파일.xen을 사용합니다. 수정 전 오류·원인·수정 후 결과를 짧게 기록하고, 완료 기준의 모든 입력을 다시 실행하세요.