使用clang为项目生成调用图

时间:2013-12-18 09:30:35

标签: c++ clang autoconf call-graph

我有c和c ++项目,我想检查死函数(无法调用的函数),因为我想构建一个调用图,看看哪些无法从编写的代码中访问。 因为我想使用clang标志“-S -emit-llvm”所以我可以创建一个点文件。 即时通讯使用autoconf编译项目,autoconfig不识别已编译为可执行文件的文件。 尝试使用这一行:

./configure --enable-debug --prefix=/opt/ibutils CC=clang CXX=clang++ CXXFLAGS="-S -emit-llvm"

和这个

./configure --enable-debug --prefix=/opt/ibutils CC=clang CXX=clang++ CXXFLAGS="-S -emit-llvm"
            LD="llvm-link"

有谁知道原因?有什么建议我该怎么办? 感谢

0 个答案:

没有答案