当前位置: 技术问答>linux和unix
linux 编程获取错误信息有没相关资料?
来源: 互联网 发布时间:2017-01-12
本文导语: windows 下有 个DLL 是 dbghelp 可以使用这个dll导出的函数做错误信息回去,比如 堆栈信息,dump(core) 内存信息,错误码 等等。。。 那么linux下呢? | 普通错误perror打印错误或者查看errno。 ...
windows 下有 个DLL 是 dbghelp
可以使用这个dll导出的函数做错误信息回去,比如 堆栈信息,dump(core) 内存信息,错误码 等等。。。
那么linux下呢?
可以使用这个dll导出的函数做错误信息回去,比如 堆栈信息,dump(core) 内存信息,错误码 等等。。。
那么linux下呢?
|
普通错误perror打印错误或者查看errno。
程序挂掉的先shell里输入ulimit -c 10240 , 然后运行程序让它挂掉 , 然后gdb ./xxx core ,输入bt看挂时候的堆栈看是否有可用信息,别忘了编译时带-g.
更高级的方法自己百度一下,这只是基础,我也只会这个。
程序挂掉的先shell里输入ulimit -c 10240 , 然后运行程序让它挂掉 , 然后gdb ./xxx core ,输入bt看挂时候的堆栈看是否有可用信息,别忘了编译时带-g.
更高级的方法自己百度一下,这只是基础,我也只会这个。
|
看系统日志记录错误码