CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

linux下的c 编程

楼主rainvoid()2002-05-01 20:59:25 在 C/C++ / C语言 提问

哥哥们帮帮忙,我初学linux编程,好几个在涉及到用termios结构控制终端的程序时,可以通过编译(gcc)且无警告,但每当运行时便会出现提示:   "segmentation   fault"。具体编译指令是:gcc   -o   test   test.c   -lcurses,请哥哥们指点! 问题点数:50、回复次数:5Top

1 楼Francky(寒星)回复于 2002-05-01 21:03:45 得分 10

内存越界了,你在   gcc   中加   -g   option.  
   
  后   gdb   test   core   看看是哪   coredown   了Top

2 楼do_do(do_do)回复于 2002-05-01 22:41:17 得分 10

如果程序不大,把它贴出来。大家可以直接帮你找到问题所在。Top

3 楼fbnic()回复于 2002-05-01 23:43:45 得分 10

那是分裂错误的缘故,你可以将里面的一些比较耗空间的数据修改一下。  
  其实呢,我碰到的主要是语法错误。象指针和数组之类。Top

4 楼Lesily(乐子)回复于 2002-05-02 00:02:05 得分 10

studyTop

5 楼SkyGG(xpoint)回复于 2002-05-02 01:23:36 得分 10

1   这样的错误一般是由于内存分配函数引起的,特别是malloc()或bzero(),memset(),memXXX()之类的,你可能要好好的检查一下参数的类型。  
  2   或着是在程序里强制类型转换的问题,导致指针指偏了,gcc检查不出来这样的错误。如果可以你可以贴出来大家给你看看。  
  3   使用gdb看看是不是我说的这样。  
   
  ---------------------------------------------------------------  
  山不高月不小   水不落石不出     zh-bin@163.comTop

相关问题

  • linux下的c++编程
  • LINUX下C/S编程问题
  • 在linux下怎么用c、c++编程?
  • Linux下C/C++编程好书推荐!
  • Linux下C编程的问题?
  • LINUX下可以用C++编程么???
  • 诚交LINUX下C++编程人员
  • 关于Linux下的C++编程
  • 关于linux下C编程的问题
  • Linux 下C语言编程问题!

关键词

  • gcc
  • 错误
  • 程序
  • 看看
  • test

得分解答快速导航

  • 帖主:rainvoid
  • Francky
  • do_do
  • fbnic
  • Lesily
  • SkyGG

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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