社区
C语言
帖子详情
segmentation fault是什么意思啊?
raul_chen
2002-08-16 11:49:35
各位大哥大婶,我在LINUX下编东东,怎么老是遇到这句话。是什么意思啊?是不是在LINUX下编程与在DOS下有什么不同的地方啊?救急,我现在在试用期内,所以非常急,望各位拉小弟一把!谢了!
...全文
2504
6
打赏
收藏
segmentation fault是什么意思啊?
各位大哥大婶,我在LINUX下编东东,怎么老是遇到这句话。是什么意思啊?是不是在LINUX下编程与在DOS下有什么不同的地方啊?救急,我现在在试用期内,所以非常急,望各位拉小弟一把!谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
noswordwj
2002-08-16
打赏
举报
回复
用gdb 调试一下
编译时加 -g 参数
step_by_step
2002-08-16
打赏
举报
回复
就是你访问了你不该访问的内存。
xixiliu
2002-08-16
打赏
举报
回复
意思是内存越界,检查你程序中所有对指针和数组的操作,看看有没有指针没有
初始化就赋值,数组越界的error
honeybe
2002-08-16
打赏
举报
回复
内存错误,程序里面有些地方对内存操作不当,
看看初始化等等地方
还有你的fprintf,string 等函数,
gdb 看一下吧
笑面佛_正版
2002-08-16
打赏
举报
回复
在汇编里是 段的意思,Linux是一个多用户带权限访问的操作系统,你用root登录来看看是否会编译成功,若可以的话那就是你越权了,从DOS编程到Linux编程要充分考虑到权限的问题,就是说一个文件或目录明明在,你却不可以访问,这问题在DOS里是没有的,包括临时文件和临时目录,这恐怕是一般人不太注意到的.
_zzzzz
2002-08-16
打赏
举报
回复
在开发环境中是不是有OPTION选项?
找一找里面的设置项,看能否解决问题?
特别是那个COMPILER的选项!
Linux环境下段错误(
Segmentation
fault
)的产生原因及调试方法
linux开发经常会发生
Segmentation
fault
问题,这是网上看到的一篇博文,共享给大家;有需要的下载。
segmentation
fault
in linux
内容提要 本文简单介绍了
Segmentation
fault
发生的原因,结合实际例子描述了内核向用户态程序发送SIGSEGV信号的流程。文中以实例回答了常见的一些SIGSEGV问题,例如“为什么函数返回了栈还可以访问?”、“为什么free()后的内存仍然可以使用”、“为什么我遇到的是SIGSEGV而不是SIGILL信号”等。最后笔者结合自己的经验,列举了一些预防SIGSEGV的编程习惯,供大家参考。SIGSEGV严格依赖操作系统、编译器、硬件平台,本文基于Linux、GCC、32bit IA32架构,但对其他平台操作系统也有借鉴意义。
OpenVINO计算机视觉—实例实战
课程的亮点在于在调通Demo的基础上更进一步:一是在讲Demo的时候,对相关领域问题进行分析(比如介绍什么是超分辨率,有什么作用)、预训练模型的来龙去脉(来自那篇论文,用什么训练的)、如何去查看不同模型的...
Linux下的段错误
Segmentation
fault
产生的原因及调试方法经典.pdf
Linux下的段错误
Segmentation
fault
产生的原因及调试方法经典.pdf
collect2: fatal error: ld terminated with signal 11 [
Segmentation
fault
], core d
collect2: fatal error: ld terminated with signal 11 [
Segmentation
fault
], core dumped g++/gcc都不能编译了,一直抱ld的问题。网上找了很多方法都不行,弄了好久终于搞定了
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章