我發現在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