我想使用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:目标“工具/lto/CMakeFiles/LTO.dir/all”的配方失败
make [1]:* [tools / lto / CMakeFiles / LTO.dir / all]错误2
Makefile:149:目标“全部”的配方失败
制作:*** [全部]错误2
关于如何解决此问题的任何想法或任何教程?
提前致谢。
最佳答案
我解决了增加/ dev / sda1大小并删除文件../../lib/libLLVMSelectionDAG.a的问题
在那之后,我只执行了'make'并且它起作用了。
关于c++ - 使用Clang获取函数定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49496088/