我有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"
有谁知道原因?有什么建议我该怎么办? 感谢