0
我一直在研究OCaml的LLVM萬花筒教程。在third part of the tutorial,我的文件夾中LLVM教程OCaml編譯彙編程序錯誤
OCaml-Kaleidoscope\Chapter3
與
ocamlbuild toy.byte
在Cygwin上編譯時,我遇到一個問題,導航到示例代碼。這是本教程中編譯的代碼。
我得到的錯誤是
mkdir 'C:\Users\setup\Compiler\llvm\examples\OCaml-Kaleidoscope\Chapter3\_build'
''ocamlopt.opt unix.cmxa -I 'C:\OCaml\lib\ocamlbuild' 'C:\OCaml\lib\ocamlbuild/ocamlbuildlib.cmxa' myocamlbuild.ml 'C:\OCaml\lib\ocamlbuild/ocamlbuild.cmx' -o myocamlbuild.exe
'x86_64-w64-mingw32-as' is not recognized as an internal or external command,
operable program or batch file.
File "myocamlbuild.ml", line 1:
Error: Assembler error, input left in file C:\cygwin64\tmp\camlasmc2c035.s
Exit code 2 while executing this command:
''ocamlopt.opt unix.cmxa -I 'C:\OCaml\lib\ocamlbuild' 'C:\OCaml\lib\ocamlbuild/ocamlbuildlib.cmxa' myocamlbuild.ml 'C:\OCaml\lib\ocamlbuild/ocamlbuild.cmx' -o myocamlbuild.exe
我使用LLVM和OCaml中的4.02.3版本的3.8.0版本從this link。
我需要做些什麼來解決這個問題?
你寫「這個鏈接」,但沒有鏈接。你使用了哪個OCaml安裝程序? – gasche
我修復了這個鏈接。 – CuriousStudent