日期:2014-05-16  浏览次数:20636 次

try catch 有没有办法获得 linux 下 段错误的捕获和处理讷?
如何可以怎么做?比如一个函数 在使用的时候出现问题了,造成段错误,退出程序。
如何通过TRY CATCH异常处理机制来捕获并且自行处理,不让程序退出

------解决方案--------------------
段错误,不是程序自己抛出的异常,是操作系统发送了杀死程序的信号给程序,是try catch做不到的,你可以让程序生成core dump然后看能不能分析什么,也可以gdb调试。
------解决方案--------------------
windows下用__try __except 可以捕获到任何错误,linux应该有类似的。