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

从手册中编译C-OCaml接口示例,ocaml,Ocaml,我试图在cygwin(通过cygwin的官方安装程序安装)下编译第19.8节中的C互操作性示例,但我得到链接器错误:未定义对“flexdll_dlopen”的引用。有人知道怎么解决吗?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

我试图在cygwin(通过cygwin的官方安装程序安装)下编译第19.8节中的C互操作性示例,但我得到链接器错误:未定义对“flexdll_dlopen”的引用。有人知道怎么解决吗?

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