CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

程序出core

楼主sunbinsunbin(sunbin)2004-04-04 18:18:11 在 Linux/Unix社区 / 程序开发区 提问

我用UNIX   C写了个程序,每次执行出core,   但我加入一个printf语句后,不再出core,各位前辈高人能否指点一下 问题点数:20、回复次数:7Top

1 楼wangguoqin1001(王国钦)回复于 2004-04-04 22:28:13 得分 2

用gdb看看Top

2 楼anonimousboy(stiwen)回复于 2004-04-05 08:23:29 得分 2

出现的哪个core文件是供gdb调试用的!可以加载哪个文件看你的程序死在那里!Top

3 楼sunbinsunbin(sunbin)回复于 2004-04-05 08:36:28 得分 0

gdb如何使用?Top

4 楼chairou(西楼)回复于 2004-04-05 09:18:32 得分 6

只要CORE   DUMP了,你的程序肯定有问题,我一般就是值和指针在用的时候  
  搞混就会CORE的.Top

5 楼pacman2000(pacman)(影子传说)回复于 2004-04-05 10:24:30 得分 6

比如你的程序名叫a.out  
  注意编译的时候加个-g参数。  
  gdb   a.out   core  
  能查看是哪句报的错。Top

6 楼sunbinsunbin(sunbin)回复于 2004-04-05 13:54:32 得分 0

我用的SCO   UNIX,提示gdb:not   found,是不是SCO   下不能使用gdb?Top

7 楼pacman2000(pacman)(影子传说)回复于 2004-04-05 14:11:09 得分 4

嗯,SCO下要自己装一个。不然用其他的比如dbx,adb也可以。  
  90%是你程序的问题。仔细看看程序里指针有没有越界。Top

相关问题

  • 如何使程序产生core文件?
  • linux下,如何使程序产生core文件?
  • 程序员?非程序员?-----没程序。
  • 程序中的程序
  • 请问怎么可以让程序出segment fault 的时候自动生成core 文件? 以前习惯调试core ,现在怎么突然没有了?
  • 请问怎么可以让程序出segment fault 的时候自动生成core 文件? 以前习惯调试core ,现在怎么突然没有了?
  • 源程序
  • 程序人生?
  • 排课程序
  • 向导程序

关键词

  • 指针
  • sco
  • 文件
  • unix
  • 程序
  • core
  • gdb
  • 比如
  • 时候
  • 问题

得分解答快速导航

  • 帖主:sunbinsunbin
  • wangguoqin1001
  • anonimousboy
  • chairou
  • pacman2000
  • pacman2000

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo