【问题标题】:Using Clang to get function definitions使用 Clang 获取函数定义
【发布时间】:2018-03-26 16:17:44
【问题描述】:

我想使用 clang 从 cpp 文件中获取函数名称。 我找到了一些教程,但在执行“make”时总是收到此错误:

/usr/bin/ld: 错误: ../../lib/libLLVMSelectionDAG.a: ELF 部分名称超出范围 collect2:错误:ld 返回 1 个退出状态 工具/lto/CMakeFiles/LTO.dir/build.make:269:目标“lib/libLTO.so.7.0.0svn”的配方失败 make[2]: * [lib/libLTO.so.7.0.0svn] 错误 1 CMakeFiles/Makefile2:18957:目标“工具/lto/CMakeFiles/LTO.dir/all”的配方失败 make[1]: * [tools/lto/CMakeFiles/LTO.dir/all] 错误 2 Makefile:149:目标“全部”的配方失败 make: *** [all] 错误 2

知道如何解决这个问题或任何教程吗?

提前致谢。

【问题讨论】:

  • 您想提供教程或 CMakeLists.txt 的链接吗?
  • 我正在关注这个:clang.llvm.org/get_started.html,当我执行“make”命令时它失败了。

标签: c++ cmake clang clang++ llvm-clang


【解决方案1】:

我解决了增加 /dev/sda1 大小并删除文件 ../../lib/libLLVMSelectionDAG.a 的问题 之后我只执行了'make'并且它起作用了。

【讨论】:

  • 你使用gccclang构建clang吗?
  • 我用clang和具体的target。
猜你喜欢
  • 1970-01-01
  • 2016-09-17
  • 2018-01-07
  • 2016-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-03
  • 2014-01-08
相关资源
最近更新 更多