主题 : 蛋疼都碎了~undefined symbol错误,~~~~菜鸟跪求 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 31194
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-10-27
最后登录: 2011-07-17
楼主  发表于: 2011-05-01 01:59

 蛋疼都碎了~undefined symbol错误,~~~~菜鸟跪求

刚下载的流水灯实验代码Example1.5流水灯.rar,没改一个字母,直接编译就报错。Warning : L6301W: Could not find file C:\Program Files .

Warning : L6301W: Could not find file C:\Program Files .

Warning : L6301W: Could not find file C:\Program Files .

Error   : L6218E: Undefined symbol __rt_udiv (referred from 2440lib.o).

Error   : L6218E: Undefined symbol _dflt (referred from 2440lib.o).

Error   : L6218E: Undefined symbol _dmul (referred from 2440lib.o).

Error   : L6218E: Undefined symbol _drdiv (referred from 2440lib.o).

Error   : L6218E: Undefined symbol _dadd (referred from 2440lib.o).

Error   : L6218E: Undefined symbol _dfix (referred from 2440lib.o).

Error   : L6218E: Undefined symbol vsprintf (referred from 2440lib.o).

Error   : L6218E: Undefined symbol strlen (referred from 2440lib.o).

Error   : L6218E: Undefined symbol atoi (referred from 2440lib.o).

Error   : L6218E: Undefined symbol __rt_ctype_table (referred from 2440lib.o).

Error   : L6218E: Undefined symbol __rt_sdiv (referred from Main.o).

Error   : L6218E: Undefined symbol _dfltu (referred from IrDA.o).

Error   : L6218E: Undefined symbol _fflt (referred from profile.o).

Error   : L6218E: Undefined symbol _f2d (referred from profile.o).

Error   : L6218E: Undefined symbol _d2f (referred from profile.o).

Not enough information to list the image map.

Not enough information to list the image sizes and/or totals.

Finished: 2 information, 3 warning and 15 error messages.


很无语,然后我自己写了个LED灯的代码,若不添加2440lib.c,就没事。若添加使用2440lib.c,则一样报如上所错。2440lib.c头文件如下

#include "def.h"
#include "option.h"
#include "2440addr.h"
#include "2440lib.h"
#include "2440slib.h"

#include <stdarg.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>

感觉不出丝毫的问题,但就是说undefined。。。。。。
不管什么裸机程序 ,,只要是有2440lib.c,都会报这样的错
级别: 新手上路
UID: 31194
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-10-27
最后登录: 2011-07-17
1楼  发表于: 2011-05-01 15:15
64位 WIN7 的原因。。。今天试了下在XP系统下运行。。。毫无问题。。。