社区
Linux/Unix社区
帖子详情
请问gcc中编通过,执行时“段错误”是怎么一回事?
reason1
2003-09-09 08:28:27
段错误是什么错误?
...全文
86
7
打赏
收藏
请问gcc中编通过,执行时“段错误”是怎么一回事?
段错误是什么错误?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangchaobj
2003-09-11
打赏
举报
回复
向pigjj(pigjj) 致敬。
又学到知识了。
要是GCC会自动报警该有多好啊,我那一个下午就省下了。
pigjj
2003-09-11
打赏
举报
回复
------------------------------------------------------------------
GCC本身就有bug,不过一般的情况下是编程人员的错:
由于在栈上声名了太多的变量,导致运行时栈混乱,典型的现象就是一遇到函数就会
segmentation fault。我曾经一次在栈上声明了32Mb,结果请了一位高手给我调了一下午,才发现这毛病。
------------------这不是gcc的bug是由于你的堆栈大小超过系统限制。
man limit
在C-SHELL 中你可以调整堆栈的大小限制
limit stacksize ?????
在bash中应该也可以
blh
2003-09-11
打赏
举报
回复
gdb demo
后执行r命令
blh
2003-09-11
打赏
举报
回复
gcc -g -o demo yours.c
gdb demo
你就看到错误的地方了
softwarrior
2003-09-11
打赏
举报
回复
用gdb跟一下吧,马上就能找出来,就象2位楼上说的,多是内存错误
xinzhou-nk
2003-09-09
打赏
举报
回复
自己使用debug,如果程序不大的话应该很快就能找到出现“segmentation fault"的地方,一般都是指针出错。
yangchaobj
2003-09-09
打赏
举报
回复
GCC本身就有bug,不过一般的情况下是编程人员的错。
1、对NULL指针的写操作。如:pAnything = NULL;pAnything->m_Data = 123;
2、由于在栈上声名了太多的变量,导致运行时栈混乱,典型的现象就是一遇到函数就会
segmentation fault。我曾经一次在栈上声明了32Mb,结果请了一位高手给我调了一下午,才发现这毛病。
3、所写入的地址非法。比如向不存在的内存地址写数据(野指针)。
暂时先想起这么多,你自己调调看。
Linux上
gcc
编
译常见
错误
解析
1
GCC
常见
错误
解析 一、
错误
类型 第一类∶C 语法
错误
错误
信息∶文件source.c
中
第n 行有语法
错误
(syntex errror...有些情况下,一个很简单的语法
错误
,
gcc
会给出一大堆
错误
,此
时
要保持清 醒的头脑,不要被其吓
GCC
编
译器用法常见
错误
及过程 介绍
1、
Gcc
最基本的用法是∶
gcc
[options] [filenames] 其
中
options就是
编
译器所需要的参数,filenames给出相关的文件名称。 -c,只
编
译,不连接成为可
执行
文件,
编
译器只是由输入的.c等源代码文件生成.o为后缀的目标...
GCC
常见
错误
解析
GCC
常见
错误
解析 一、
错误
类型 第一类∶C 语法
错误
错误
信息∶文件source.c
中
第n 行有语法
错误
(syntex errror)。 这种类型的
错误
,一般都是 C 语言的语法
错误
,应该仔细检查源代码文件
中
第n 行及该行之前的...
GCC
详解
linux系统下的
Gcc
(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台
编
译器,是GNU的代表作品之一。
gcc
是可以在多种硬体平台上
编
译出可
执行
程序的超级
编
译器,其
执行
效率与一般的
编
译器相比平均效率要高20%~...
C/C++段
错误
问题排查和解决方法
Segment fault 之所以能够流行于世,是与Glibc库
中
基本所有的函数都默认型参指针为非空有着密切关系的。 背景 最近一段
时
间在linux下用C做一些学习和开发,但是由于经验... 那什么是段
错误
?段
错误
为什么是
Linux/Unix社区
23,127
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章