Board logo

标题: 变量not allocated是怎么回事? [打印本页]

作者: slyang1314    时间: 2009-7-28 11:07     标题: 变量not allocated是怎么回事?

我用的是mc9s12dg128b,我在调试的时候发现一个问题,就是编译没有错,但在运行过程中发现有若干变量not allocated,就是没分配地址单元,这样程序是没法运行的,就算调用一些数学函数,也出现一些变量未分配地址。我怀疑是设置的问题,但不知道怎么办?请高手指点,非常感谢!

[此贴子已经被作者于2009-7-28 11:26:30编辑过]


作者: strongchen    时间: 2009-7-30 16:24

变量没分配地址可能是两个原因:局部变量使用堆栈或寄存器,而不分配固定地址;或者变量在程序中没有使用,被优化掉了。
作者: daitiezhu    时间: 2009-8-7 16:16

我也遇到同样的问题,也没解决呢,解决了顺便也告诉我一下.daitiezhu@163.com


作者: slyang1314    时间: 2009-8-19 15:44

确实是,后来我将其设置为静态变量就可以了。






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0