Ocaml

OCaml의 dune

seungh2 2021. 8. 17. 15:08

dune

- composable한 빌드 시스템

- OCaml project를 쉽게 빌드할 수 있다.

 

dune 파일 작성

(include_subdirs unqualified) -> 현재 디렉토리 및 sub 디렉토리의 모든 소스 파일이 컴파일 대상

(executable (name helloworld)) -> helloworld.ml 파일이 프로그램의 entry-point(main)

helloworld.ml 작성

build

dune 파일의 excutable name과 일치하도록 해야 한다.

helloworld.exe 파일 실행

빌드와 실행을 한 번에 하는 법

 

이 글은 제가 Ocaml을 공부하며 작성한 글로 정확하지 않은 부분이 있을 수 있습니다.

728x90