2009-07-02 12 views
1

を生成しない単純なOCamlのプログラムです:helloworld.mlocamloptは、ここで実行可能

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

私はOCamlの3.11.0を使用しています(MSVCが建て)、VS 2008、そしてもちろんFlexDLL

コンパイル方法(VS 2008シェルから実行): ocamlopt helloworld.ml -o helloworld

実行ファイルがありません。何か間違っていますか? プログラムはコンパイルされ、Linux上で実行されました。

+0

それを指定します。 ocamlのインストールを確認し、Windowsのツールチェインが必要です。 – nlucaroni

答えて

1

ocamloptのフル出力を表示します。

-o helloworldは、(拡張子なしの)バイナリhelloworldを生成します。

あなたは.exe拡張子をしたい場合 - それはリンクフェーズに関係している明示的

ocamlopt helloworld.ml -o helloworld.exe 
関連する問題