只生成了后缀名为.stackdump,没看见有core dump生成。
gdb倒是正常。
添加下面一句命令就行了: export CYGWIN="$CYGWIN error_start=dumper.exe -d %1 %2"
ok,可以了。
不过如何进行dump调试,查看问题所在呢。
上一篇的代码,我输入
$ ./test.exe 1
*** starting debugger for pid 8988, tid 2948
然后gdb test test.exe.core 调用gdb开始调试。
或者是在命令行键入 export CYGWIN="$CYGWIN error_start=gdb -nw %1 %2"
当发生dump时直接调用gdb进行调试。