当前位置: 技术问答>linux和unix
linux下gdb问题
来源: 互联网 发布时间:2017-03-13
本文导语: 问哈 gdb怎么跟踪调用路径问题 我知道用bt可以参考当前的堆栈信息 调用了哪些文件 这个可以根据break设置断点 然后通过bt来查看 但是我还想看后面程序调用了哪些文件 此时我按c让程序跑 此时显示Program exited ...
问哈 gdb怎么跟踪调用路径问题
我知道用bt可以参考当前的堆栈信息 调用了哪些文件 这个可以根据break设置断点 然后通过bt来查看
但是我还想看后面程序调用了哪些文件 此时我按c让程序跑 此时显示Program exited normally. 程序退出了 此时按bt显示No stack. 有什么办法能够看到断点后面调用了哪些文件??
我知道用bt可以参考当前的堆栈信息 调用了哪些文件 这个可以根据break设置断点 然后通过bt来查看
但是我还想看后面程序调用了哪些文件 此时我按c让程序跑 此时显示Program exited normally. 程序退出了 此时按bt显示No stack. 有什么办法能够看到断点后面调用了哪些文件??
|
楼主的理解有点问题,bt看到的是堆栈信息,不是调用了哪些文件。所以程序跑完了,堆栈也就没了,bt自然就什么也看不到。
“断点后面调用了哪些文件?”这个说法就是不对的。
“断点后面调用了哪些文件?”这个说法就是不对的。