关于Linux下的段错误

linux下一般进程不都共享一个大段吗?为什么指针读取错还是会有段错误?... linux下一般进程不都共享一个大段吗?为什么指针读取错还是会有段错误? 展开
 我来答
wangzhilife
2009-09-12 · TA获得超过1026个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:180万
展开全部
你好!
有幸回答你的问题! 首先我得告诉你,进程之间是不直接共享内存的,他们的数据通信都是要专门的通信机制的,比如:内存共享、消息队列,信号量等等,这儿的内存共享是linux进程的一种通信机制,为了好理解,你就想成一种通信工具吧,
另外,段错误一般是指你访问了错误地址,非法地址,越界访问等错误操作。回首去看你的代码吧,看哪儿访问了非法地址!
jiangtao9999
2009-09-12 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8217万
展开全部
共享大段??
印象里所有软件的内存都是独立的,共享仅仅是系统内核级别的事情吧?

至于段错误,都是严重错误。指针操作不是可以随便用的。
不然你直接覆盖了系统内核或者驱动的内存,这就不一定是系统挂掉的问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式