2009-07-02 2 views
1

다음은 간단한 OCaml의 프로그램입니다 : helloworld.mlocamlopt는 생성하지 않습니다 실행

 
print_string "Hello world...\n" ;; 

내가 (MSVC 내장)를 OCaml의 3.11.0을 사용하고, VS 2008, 그리고 물론 FlexDLL

다음은 어떻게 컴파일합니까 (VS 2008 쉘에서 실행) : ocamlopt helloworld.ml -o helloworld

실행 파일이 없습니다. 뭔가 잘못 됐니? 프로그램이 컴파일되어 Linux에서 실행되었습니다.

+0

. ocaml과 windows toolchain의 설치를 확인하십시오. – nlucaroni

답변

1

ocamlopt의 전체 출력보기.

-o helloworld은 (확장자 없음) 바이너리 helloworld를 생성합니다.

은 확장명이 .exe를 원하는 경우에 - 그것을 지정 명시 적으로

는 연결 상과 관련이있다
ocamlopt helloworld.ml -o helloworld.exe