代码之家  ›  专栏  ›  技术社区  ›  masec

如何为clang+llvm二进制包安装LLVMgold.so?

  •  0
  • masec  · 技术社区  · 5 年前

    我想使用llvm控制流完整性,我使用了为Ubuntu 14.04提供的clang+llvm二进制打包版本7.0.1。当我使用带有选项'-fsanitize=cfi-flto-fvisibility=hidden'的clang++时,会得到以下错误:

    /usr/bin/ld: /home/username/llvm-7.0.1/bin/../lib/LLVMgold.so: error loading plugin: /home/username/llvm-7.0.1/bin/../lib/LLVMgold.so: cannot open shared object file: No such file or directory
    

    你知道,如果不使用启用gold的选项编译源代码,我该如何修复它吗?

    0 回复  |  直到 5 年前