打印

为什么编一个程序,在Debug模式下编译,无错,在Release模...

[复制链接]
2123|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
DLHNR|  楼主 | 2015-7-24 16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 DLHNR 于 2015-7-24 16:19 编辑

Error[e104]: Failed to fit all segments into specified ranges. Problem discovered in segment CODE. Unable to place 49 block(s) (0x23ce byte(s) total) in 0x1e3e  
byte(s) of memory. The problem occurred while processing the segment placement command "-P(CODE)CODE=E000-FF7F", where at the moment of placement the  
available memory ranges were "CODE:e142-ff7f"
这是为毛,然后也不知道哪里写错了。。。

相关帖子

沙发
xyz549040622| | 2015-7-24 16:23 | 只看该作者
超过内存了?编译优化下

使用特权

评论回复
板凳
DLHNR|  楼主 | 2015-7-24 16:26 | 只看该作者
xyz549040622 发表于 2015-7-24 16:23
超过内存了?编译优化下

编译优化是什么

使用特权

评论回复
地板
dirtwillfly| | 2015-7-24 22:07 | 只看该作者
DLHNR 发表于 2015-7-24 16:26
编译优化是什么

编译器有优化等级选项

使用特权

评论回复
5
DLHNR|  楼主 | 2015-7-25 18:25 | 只看该作者
dirtwillfly 发表于 2015-7-24 22:07
编译器有优化等级选项

哦哦,我试了一下,是设置的数组太大,导致内存不够了,放到FLash里就行了。

使用特权

评论回复
6
尤彼卡| | 2015-7-26 18:44 | 只看该作者
设置的数组太大,导致内存不够了,放到FLash里就行了

我之前也遇到过这样的问题,就是这么解决的,不过我的没有错误提示,程序直接跑飞的

使用特权

评论回复
7
pmp| | 2015-7-26 22:27 | 只看该作者
用外部的

使用特权

评论回复
8
Thor9| | 2015-7-28 10:03 | 只看该作者
内存不够,放到FLash里就行

使用特权

评论回复
9
zhangbo1985| | 2015-7-29 20:57 | 只看该作者
内存需要优化的,不行的话就外加个存储的。

使用特权

评论回复
10
lwsn| | 2015-7-30 10:13 | 只看该作者
设置的数组太大,导致内存不够了,放到FLash里就行了

使用特权

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

本版积分规则

2

主题

6

帖子

0

粉丝