c++ - 使用 Clang 获取函数定义

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

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

/usr/bin/ld: error: ../../lib/libLLVMSelectionDAG.a: ELF section name out of range collect2: error: ld returned 1 exit status tools/lto/CMakeFiles/LTO.dir/build.make:269: recipe for target 'lib/libLTO.so.7.0.0svn' failed make[2]: * [lib/libLTO.so.7.0.0svn] Error 1 CMakeFiles/Makefile2:18957: recipe for target 'tools/lto/CMakeFiles/LTO.dir/all' failed make[1]: * [tools/lto/CMakeFiles/LTO.dir/all] Error 2 Makefile:149: recipe for target 'all' failed make: *** [all] Error 2

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

提前致谢。

最佳答案

我解决了增加/dev/sda1 大小并删除文件 ../../lib/libLLVMSelectionDAG.a 的问题 之后,我只执行了“make”,它成功了。

关于c++ - 使用 Clang 获取函数定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49496088/

相关文章:

c++ - 清除/重置 qt 中的模型(删除所有行)

c++ - 不指定参数的调用方法

c++ - -cmake 中的框架命令行选项

c++ - 如何将 Wt 安装到没有 "fatal error: Wt/WApplication: No such file or directory"的自定义文件夹中

c++ - 欧拉项目 #149 的滞后斐波那契 Rng

c++ - 来自 Linux Mint 17.3 repo 的 Eigen3,SparseMatrix 未命名

c++ - 如何使用 clang 和选项 -std=c++11 编译项目,使用 autotools

c++ - 如何在编译时测试 libstdc++ 的版本,而不是 GCC?

Clang 拆分函数参数

c++ - C 中的 Flex 在 64 位 Windows 7 计算机上编译时生成不受支持的 16 位应用程序