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