acm*_*acm 12
您可以尝试使用GDB命令break exit在exit(2)库调用上设置断点.如果那不能得到你所需要的,也许吧break _exit.在获得后一个断点之前,您可能需要使用'sta'启动程序.在任何一种情况下,您都应该能够使用该where命令获得堆栈跟踪,以显示程序何时决定退出的位置.
通常在应用程序执行完毕后使用以下命令:
(gdb) thread apply all bt
Run Code Online (Sandbox Code Playgroud)
当然,如果你想知道确切的行,你必须用调试符号编译你的应用程序,即 -g
| 归档时间: |
|
| 查看次数: |
8086 次 |
| 最近记录: |