llvm OCaml绑定
我正在研究llvm OCaml绑定 我通过opam(llvm OCaml绑定,ocaml,llvm,opam,Ocaml,Llvm,Opam,我正在研究llvm OCaml绑定 我通过opam(opam安装llvm)安装了llvm包,当我在utop中使用llvm时,我得到以下错误: #require "llvm";; Error: The external function 'llvm_global_succ' is not available. opam llvm版本为3.2 我还尝试从官方网站(/configure--with ocaml libdir='ocamlc-where')构建llvm3.3,构建
opam安装llvm
)安装了llvm包,当我在utop中使用llvm时,我得到以下错误:
#require "llvm";;
Error: The external function 'llvm_global_succ' is not available.
opam llvm版本为3.2
我还尝试从官方网站(/configure--with ocaml libdir='ocamlc-where'
)构建llvm3.3,构建成功(所有llvm命令行工具都在工作),但我在utop中遇到了相同的错误
我使用的是Mac OS 10.7.5
编辑:我解决了。。
ocamlmktop-o llvmtop llvm.cma-cc g++
然后启动llvmtop
,您可以在打开llvm
之后使用llvm绑定
我还没有找到与之相当的utop
编辑2:现在,utop正在工作! 感谢
utop
文档
myutop\u main.ml
文件:
let()=UTop\u main.main()
utop
:
ocamlfind ocamlmktop-o llvmutop-thread-linkpkg-package utop-package llvm myutop_main.ml-cc g++
ocamlmktop-o llvmtop llvm.cma-cc g++
然后启动llvmtop
,您可以在打开llvm
之后使用llvm绑定
我还没有找到与之相当的utop
使用
utop
感谢utop
文档
myutop\u main.ml
文件:
let()=UTop\u main.main()
utop
:
ocamlfind ocamlmktop-o llvmutop-thread-linkpkg-package utop-package llvm myutop_main.ml-cc g++
既然你自己已经解决了这个问题,请将你的答案从问题中移到答案中,这样这个问题就标记为已回答。@xysun-你能从上面的问题中剪下你自己的答案,粘贴到答案中,然后标记为已回答吗?这样,它将从未回答问题列表中删除。非常感谢。:-)