我有一个程序,可以捕获未知异常。代码如下:
try {
...
} catch (...) {
abort(); // generates core file
}
我有一个核心文件和可执行文件。有没有办法让我知道它捕获了什么异常以及在代码中生成了哪个异常,而无需重新编译或在gdb中再次运行? 我正在考虑使用gdb从核心文件中找出所有这些信息。 有任何想法吗?
附注:我使用的是Linux CentOS 5.4