ubuntu 16.04LTS编译模糊处理程序llvm

ubuntu 16.04LTS编译模糊处理程序llvm,llvm,Llvm,cmake版本3.5.1 ubuntu 16.04LTS 我想在ubuntu上编译llvm,如下所示: $git clone-b llvm-4.0 $mkdir构建 $cd构建 $cmake-DCMAKE\u BUILD\u TYPE=Release../obfuscator/ 执行cmake-DCMAKE\u BUILD\u TYPE=Release../obfuscator/时,报告ab错误: -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TY

cmake版本3.5.1

ubuntu 16.04LTS

我想在ubuntu上编译llvm,如下所示:

$git clone-b llvm-4.0

$mkdir构建

$cd构建

$cmake-DCMAKE\u BUILD\u TYPE=Release../obfuscator/

执行
cmake-DCMAKE\u BUILD\u TYPE=Release../obfuscator/
时,报告ab错误:

-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
CMake Error at cmake/modules/AddLLVM.cmake:1163 (add_custom_target):
  add_custom_target cannot create target "check-llvm-bindings-ocaml" 
  because another target with the same name already exists.The 
  existing target is a custom target created in source directory 
  "/home/ryu/Ollvm/obfuscator/test". See documentation for policy 
  CMP0002 for more details.
Call Stack (most recent call first):
  cmake/modules/AddLLVM.cmake:1226 (add_lit_target)
  test/CMakeLists.txt:150 (add_lit_testsuites)

我不知道什么是检查llvm绑定ocaml,以及我是如何解决这个问题的?你能帮助我吗?谢谢,谢谢,谢谢

我也遇到了同样的问题,下面的命令可以解决这个问题:

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release DLLVM_INCLUDE_TESTS=OFF
供参考:

链接可以回答问题,最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面更改,则仅链接的答案可能无效。THX。我提供了最基本的部分——答案中的命令。此链接仅供参考~:)