linux c编程如何跟踪段错误等异常退出的发生时间及其他的一些现场?
rt
[解决办法]
gdb 调试进去,然后退出的时候bt
或者
strace
[解决办法]
自己写个trace log
[解决办法]
to ls 'ls
退出时bt怎么讲?能说详细点吗?
你使用gdb 来执行程序,当出现段错误程序退出时,你在gdb内执行bt命令,就会列出你的程序在那出错的了.
[解决办法]
gcc test.c -g编译
然后
gdb a.out
r
等待异常退出
程序异常退出的时候输入bt回车就能看到函数调用栈