首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

CW5.0编译连接出错如何修改?

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呀,请问是怎么回事,我该做怎样的修改

估计是对应的C语言库没有加载正确
尽量用引导生成工程
实际上我是用引导生成工程的,现我移植了别人的一些程序到该工程里,就出现了这种错误,所以不晓得该从哪里改.
可能别人的程序中用到了数学函数或者浮点运算
你建立工程的时候没有选择支持浮点运算
那么我应该加什么使它能支持浮点运算呢.我包含的lib是ansiis.lib
试着用ansifs.lib替换掉你的ansiis.lib文件,库文件在安装路径下面
C:\Program Files\Freescale\CW08 V5.0\lib\hc08c\lib

如果不行的话,建议重新生成一个支持浮点运算的工程

我把浮点运算那部分去掉了,现出现

L1102ut of allocation space in segment ram at address oxebb

RAM似乎不能再扩大了也,我该咋办呢?

[此贴子已经被作者于2006-5-17 10:03:37编辑过]

这个比较麻烦了,你调整一下堆栈的空间和变量空间试试看
是我不小心以前将STACKSIZE 变成500,现将之改为原来的50,因为我对RAM区还使用了别的HEAP等空间,所以确实拮据.
返回列表