打印

KEIL提示报错“地址空间溢出”

[复制链接]
4083|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
福州观沧海|  楼主 | 2013-3-29 15:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个别人开发的项目,编译都正常通过。可当我把main函数中调用的函数屏蔽掉后再编译,系统竟提示“address space overflow”(地址空间溢出)。很奇怪,用了KEIL这么久从来都是增加调用函数后可能会出现此类编译错误,从未出现过屏蔽函数后会提示这样的错误。请高手们指点指点撒!

相关帖子

沙发
ayb_ice| | 2013-3-29 15:33 | 只看该作者
可能是数据空间溢出了

因为函数没有被调用,KEIL不能进行数据覆盖分析,数据不能重叠使用,导致溢出

使用特权

评论回复
板凳
福州观沧海|  楼主 | 2013-3-29 15:57 | 只看该作者
本帖最后由 福州观沧海 于 2013-3-29 15:59 编辑

原来是这样啊,这应该算是KEIL的51编译器的不足吧

使用特权

评论回复
地板
yhhsky| | 2013-3-29 19:22 | 只看该作者

使用特权

评论回复
5
老老实实| | 2013-3-29 21:37 | 只看该作者
看看是哪个区爆了,有data,还有code,keil给的提示还是很明确的

使用特权

评论回复
6
luling5897| | 2013-3-30 15:17 | 只看该作者
ayb_ice 发表于 2013-3-29 15:33
可能是数据空间溢出了

因为函数没有被调用,KEIL不能进行数据覆盖分析,数据不能重叠使用,导致溢出 ...

+1使用keil时遇到过这个问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

311

帖子

1

粉丝