Board logo

标题: 请教一个变量地址分配的问题,急啊! [打印本页]

作者: tiaodekeyi    时间: 2007-4-23 09:19     标题: 请教一个变量地址分配的问题,急啊!

大家好,我想请教大家一个问题。
我定义的全局变量,已经初始化赋值了,但是map文件中并没有分配地址;
但我在函数中把这些变量引用一次,map文件中就分配了地址,据说这是编译器优化了,
有没有什么办法就只是我定义了变量,初始化了后,就分配地址(不需要在函数中引用)???
我的qq15294299
作者: strongchen    时间: 2007-4-23 09:39

在变量定义前加一个volatile声明试试。
作者: tiaodekeyi    时间: 2007-4-23 10:06

还是不是行啊····
作者: strongchen    时间: 2007-4-23 10:14

为什么你需要定义一个不使用的变量呢?如果一定需要,你也可以在CodeWarrior的软件界面中设置一下它的优化选项试试。
作者: 碧落星空    时间: 2007-4-23 15:52

不是吧,全局变量应该是定义以后就分配的吧?




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