Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1814595
  • 博文数量: 274
  • 博客积分: 2366
  • 博客等级: 大尉
  • 技术积分: 1880
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-22 09:37
文章分类

全部博文(274)

文章存档

2022年(1)

2020年(10)

2019年(7)

2018年(18)

2017年(26)

2016年(32)

2015年(43)

2014年(30)

2013年(44)

2012年(36)

2011年(17)

2010年(10)

分类: LINUX

2010-11-09 19:24:48

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"
 

阅读(3148) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-11-10 15:15:41

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com

chinaunix网友2010-11-10 15:15:41

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com