编译手册中的C-OCaml接口示例

时间:2013-11-16 16:20:52

标签: ocaml

我正在尝试编译来自cygwin(通过cygwin的官方安装程序安装)的http://caml.inria.fr/pub/docs/manual-ocaml-4.01/intfc.html的第19.8节中的C互操作性示例,并且我得到链接器错误:对`flexdll_dlopen'的未定义引用。有谁知道如何解决它?

1 个答案:

答案 0 :(得分:0)

Cygwin上的OCaml使用flexdll,所以

cc -c main.c
flexlink -chain cygwin -exe -o prog.exe main.o mod.a -lcurses

而不是cc -o prog main.c mod.a -lcurses