3

私は OCaml を初めて使います (しかし、過去に SML を使用したことがあります)。2 つのことを知りたいです:
1- OCaml プログラムはライブラリとしてコンパイルできますか?
2- もしそうなら、それらはネイティブの Windows dll としてコンパイルできますか?

私がやりたいことは、LLVM を使用して OCaml でコンパイラ ライブラリを作成し、それを別の Windows プログラムから使用することです。

PS: C++ と C から LLVM を使用できることは知っていますが、趣味でやっているので OCaml の方が好きです。

4

1 に答える 1

3

はい、ocamlopt -output-objオプションと章18.7.5マニュアルの C コードへの Caml コードの埋め込みを参照してください。

于 2012-07-26T11:11:09.073 に答える