Работих върху LLVM Kaleidoscope Tutorial за 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
Използвам версия 3.8.0 на llvm и версия 4.02.3 на OCaml от тази връзка.
Какво трябва да направя, за да поправя това?