我想知道是否有办法在c++程序中查看特定部分的调用路径。我在开源代码中工作,其中包含许多库。我尝试按照最终在模板中的路径中的代码进行操作。那么,是否有这样的库或分析器来显示代码特定部分的调用路径?
谢谢!
最佳答案
使用完整的调试信息编译应用程序,在感兴趣的地方发出致命异常,并使用完整的调用路径将堆栈回溯到控制台 - 源文件名和行号(如果可用)。如果没有足够的调试信息,分析器将无法自行完成此操作
关于显示程序特定部分的调用路径的 C++ 分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17328025/