分类: LINUX
2010-11-09 19:24:48
注:转载请注明出处 在cygwin下,程序core dump,却只生成一个*.stackdump 文件,为了能生成core dump文件,折腾了我整整一天的空闲时间,配置好环境变量: export CYGWIN="$CYGWIN error_start=dumper.exe -d %1 %2" cygwin中产生core dump文件
2008-09-25 18:58
程序core dump之后,总是停在"starting debuger pid XXX, tid XXX"上不动,一直以为环境变量设置有问题,研究了很久,在网络上找了很久,没有任何解决办法。 忽然间想起来开始我的cygwin安装之后gdb也不能用,当时下载了gdb-6.4代码编译之后的就可以用。可能是我的运气比较差,用的cygwin是cygwin-2.573.2.2版本,没有更新,dumper.exe程序也可能有问题。所以我想到了找个新版本( ,下载这个安装包,拷贝里面的dumper.exe即可)替换dumper.exe文件,结果一替换就好了。 产生core dump的环境变量设置: 参考: #start gdb #export CYGWIN="$CYGWIN error_start=gdb -nw %1 %2" # generate core dump export CYGWIN="$CYGWIN error_start=dumper.exe -d %1 %2" |
chinaunix网友2010-11-10 15:15:41
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com
chinaunix网友2010-11-10 15:15:41
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com