콘텐츠로 이동
Xen / docs

문서 검색

한국어 · v0.1.0-demo.3

검색어를 입력하세요.

    EN
    Xen / learn v0.1.0-demo.3

    첫 프로그램 실행하기

    이 장에서는 화면에 한 줄을 출력하고, 만든 프로그램을 직접 실행합니다.

    Linux에서 사용할 수 있는 Xen이 필요합니다. 설치 안내를 따라 준비하세요. 배포본의 bin 디렉터리를 PATH에 추가하면 어디서든 xen 명령을 쓸 수 있습니다. 이 문서의 명령은 xen을 찾을 수 있다는 전제로 작성했습니다.

    배포본을 풀어 놓은 디렉터리에서는 xen 대신 ./bin/xen을, 저장소 루트에서는 compiler/dist/xen을 사용해도 됩니다. 배포본을 옮길 때는 bin과 stdlib을 함께 옮기세요.

    터미널 창
    xen version

    원하는 작업 디렉터리에 hello.xen을 만들고 다음 코드를 저장하세요.

    fn main() {
    println("Hello, Xen!");
    }

    fn main()은 프로그램의 시작점입니다. 중괄호 안에 실행할 문장을 적습니다. println은 값을 출력한 뒤 줄을 바꿉니다. 문자열은 큰따옴표로 감싸고 문장 끝에는 ;을 붙입니다.

    파일을 저장한 디렉터리에서 실행하세요.

    터미널 창
    $ xen run hello.xen
    Hello, Xen!
    터미널 창
    xen check hello.xen
    xen build hello.xen -o hello
    ./hello

    check는 실행하지 않고 코드의 오류를 찾습니다. 오류가 없으면 아무것도 출력하지 않습니다. build는 실행 파일을 만듭니다. ./hello도 Hello, Xen!을 출력하며, 이 파일을 실행할 때는 Xen이 필요하지 않습니다.

    파일을 찾을 수 없다는 오류가 나오면 현재 디렉터리와 파일 이름을 확인하세요. 실행 파일은 호환되는 Linux 환경에서 실행해야 합니다. macOS와 Windows는 지원하지 않습니다.