cygwin中产生core dump文件

3420阅读 2评论2010-11-09 pppStar
分类:LINUX

cygwin中产生core dump文件
2008-09-25 18:58

注:转载请注明出处

在cygwin下,程序core dump,却只生成一个*.stackdump 文件,为了能生成core dump文件,折腾了我整整一天的空闲时间,配置好环境变量:

export CYGWIN="$CYGWIN error_start=dumper.exe -d %1 %2"
cygwin中产生core dump文件
2008-09-25 18:58

注:转载请注明出处

在cygwin下,程序core dump,却只生成一个*.stackdump 文件,为了能生成core dump文件,折腾了我整整一天的空闲时间,配置好环境变量:

export CYGWIN="$CYGWIN error_start=dumper.exe -d %1 %2"

程序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"


程序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"
 
http://hi.baidu.com/hongszh/blog/item/d434be6e977ee4dc80cb4ac6.html

上一篇:域名解析查看 /etc/resolv.conf
下一篇:linux debian常见软件安装

文章评论