【发布时间】:2013-11-28 15:40:26
【问题描述】:
我正在尝试在 cygwin 下(通过 cygwin 的官方安装程序安装)编译 http://caml.inria.fr/pub/docs/manual-ocaml-4.01/intfc.html 的第 19.8 节中的 C 互操作性示例,并且我收到链接器错误:未定义对 `flexdll_dlopen' 的引用。谁知道怎么解决?
【问题讨论】:
标签: ocaml
我正在尝试在 cygwin 下(通过 cygwin 的官方安装程序安装)编译 http://caml.inria.fr/pub/docs/manual-ocaml-4.01/intfc.html 的第 19.8 节中的 C 互操作性示例,并且我收到链接器错误:未定义对 `flexdll_dlopen' 的引用。谁知道怎么解决?
【问题讨论】:
标签: ocaml
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
【讨论】: