标题: CW5.0编译连接出错如何修改? [打印本页]
作者: soundsilly 时间: 2006-5-11 13:48 标题: CW5.0编译连接出错如何修改?
CW5.0编译连接出现如下错误:
Link Error1822:Symbol _DUFLOAT in file C:\.....\APS.c.o is undifined
Link Error1822:Symbol _DCMP_RC in file C:\.....\APS.c.o is undifined
我查找不出哪里用了_DCMP_RC呀,请问是怎么回事,我该做怎样的修改
作者: seuafu2005 时间: 2006-5-11 15:17
估计是对应的C语言库没有加载正确
尽量用引导生成工程
作者: soundsilly 时间: 2006-5-12 10:59
实际上我是用引导生成工程的,现我移植了别人的一些程序到该工程里,就出现了这种错误,所以不晓得该从哪里改.
作者: seuafu2005 时间: 2006-5-12 13:45
可能别人的程序中用到了数学函数或者浮点运算
你建立工程的时候没有选择支持浮点运算
作者: soundsilly 时间: 2006-5-12 19:47
那么我应该加什么使它能支持浮点运算呢.我包含的lib是ansiis.lib
作者: seuafu2005 时间: 2006-5-15 10:07
试着用ansifs.lib替换掉你的ansiis.lib文件,库文件在安装路径下面
C:\Program Files\Freescale\CW08 V5.0\lib\hc08c\lib
如果不行的话,建议重新生成一个支持浮点运算的工程
作者: soundsilly 时间: 2006-5-17 10:03
我把浮点运算那部分去掉了,现出现
L1102ut of allocation space in segment ram at address oxebb
RAM似乎不能再扩大了也,我该咋办呢?
[此贴子已经被作者于2006-5-17 10:03:37编辑过]
作者: seuafu2005 时间: 2006-5-17 10:07
这个比较麻烦了,你调整一下堆栈的空间和变量空间试试看
作者: soundsilly 时间: 2006-5-17 10:19
是我不小心以前将STACKSIZE 变成500,现将之改为原来的50,因为我对RAM区还使用了别的HEAP等空间,所以确实拮据.
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |