coolday365 发表于 2004-12-26 12:58:59

编译armlinux 到char.o出错

在编译arm-linux时出现如下错误:

drivers/char/char.o: In function `vt_ioctl':
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:299: undefined reference to `key_maps'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:299: undefined reference to `keymap_count'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:299: undefined reference to `func_table'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `func_table'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `funcbufptr'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `funcbufsize'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `funcbufleft'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `func_buf'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `accent_table_size'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/vt.c:668: undefined reference to `accent_table'
drivers/char/char.o: In function `kbd_processkeycode':
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:409: undefined reference to `key_maps'
drivers/char/char.o: In function `handle_diacr':
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:716: undefined reference to `accent_table_size'
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:716: undefined reference to `accent_table'
drivers/char/char.o: In function `do_fn':
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:734: undefined reference to `func_table'
drivers/char/char.o: In function `compute_shiftstate':
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:871: undefined reference to `key_maps'
drivers/char/char.o: In function `do_slock':
/root/skyeye/SkyEye/armlinux4skyeye/ep7312/linux/drivers/char/keyboard.c:923: undefined reference to `key_maps'
make: *** Error 1

是否是glibc或 include文件版本不对?还是其他原因?
谢谢!

chyyuu 发表于 2004-12-28 10:03:46

你的linux配置有问题。

jianfeibaobao 发表于 2004-12-30 13:52:19

你有armlinux?可否告诉我在哪里下的,谢谢

halfyear 发表于 2004-12-30 15:32:59

可以到:
http://gro.clinux.org/frs/?group_id=327&release_id=491
下载:
linux-2.4.13-patched-for-EP7312.tar.gz
已经打过针对ep7312的补丁
页: [1]
查看完整版本: 编译armlinux 到char.o出错