我发现在Ocaml中编写的Java编译器的source应该工作。“在链接过程中出现错误”,用Ocaml编写的Java编译器
但是当我做make
,它完成了一个错误:
unzip.o: In function `camlUnzip__59':
(.data+0x540): undefined reference to `camlzip_deflateEnd'
unzip.o: In function `camlUnzip__59':
(.data+0x544): undefined reference to `camlzip_deflate'
unzip.o: In function `camlUnzip__59':
(.data+0x548): undefined reference to `camlzip_deflateInit'
collect2: ld returned 1 exit status
File "caml_startup", line 1, characters 0-1:
Error: Error during linking
make: *** [javacx] Error 2
奇怪的是,该文件“caml_startup”甚至没有在文件夹中存在。谁能帮忙?非常感谢你。
为什么不联系作者? – 2011-06-16 22:18:16
我想首先确定它是否直接,我不能说因为我不是Ocaml或编译器的专家... – SoftTimur 2011-06-16 22:20:22