使用Clang获取函数定义

时间:2018-03-26 16:17:45

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

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

  

/ usr / bin / ld:错误:../../ lib / libLLVMSelectionDAG.a:ELF部分名称超出范围   collect2:错误:ld返回1退出状态   tools / 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:目标'tools / lto / CMakeFiles / LTO.dir / all'的配方失败   make [1]:* [tools / lto / CMakeFiles / LTO.dir / all]错误2   Makefile:149:目标'all'的配方失败   make:*** [all]错误2

如何解决此问题或任何教程?

提前致谢。

1 个答案:

答案 0 :(得分:1)

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