打印

求救!MC18编译器的过程优化问题

[复制链接]
588|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
andymei1985|  楼主 | 2015-7-14 14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开始写了5000行C了一直没问题,今天随便加了几句后就不正常了,表现为main函数里的for循环执行了几次之后就再也执行不到了,请问这是什么问题。将过程优化去掉后程序恢复正常但是这样程序占用的空间就太大了,还有需要补充的程序就没有空间了。
沙发
yklstudent| | 2015-7-14 15:43 | 只看该作者
这种问题直接工程文件,自己也可以在线调试看看,什么东西被优化掉了;能力强看生产的汇编代码自己分析也可以

使用特权

评论回复
板凳
andymei1985|  楼主 | 2015-7-14 18:44 | 只看该作者
yklstudent 发表于 2015-7-14 15:43
这种问题直接工程文件,自己也可以在线调试看看,什么东西被优化掉了;能力强看生产的汇编代码自己分析也可 ...

谢谢,我试着把build options里的C18 STACK模式换成mutil banks后可以用了,还是没具体明白原因。

使用特权

评论回复
地板
andymei1985|  楼主 | 2015-7-15 09:56 | 只看该作者
今天加了一些程序后又出现这个问题了,好郁闷阿,求各位大神指点。

使用特权

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

本版积分规则

7

主题

16

帖子

0

粉丝