找回密码
 注册
查看: 897|回复: 1

向内核中添加了几个系统调用,出现了这样的错误!?

[复制链接]
发表于 2004-6-19 11:05:29 | 显示全部楼层 |阅读模式
向系统中添加了4个新的系统调用,重新编译内核(2.4.22):出现如下错误:
arch/i386/kernel/kernel.o(.data+0x430): In function `sys_call_table':
: undefined reference to `sys_futex'
arch/i386/kernel/kernel.o(.data+0x434): In function `sys_call_table':
: undefined reference to `sys_sched_setaffinity'
arch/i386/kernel/kernel.o(.data+0x43: In function `sys_call_table':
: undefined reference to `sys_sched_getaffinity'
arch/i386/kernel/kernel.o(.data+0x43c): In function `sys_call_table':
: undefined reference to `sys_set_thread_area'
arch/i386/kernel/kernel.o(.data+0x440): In function `sys_call_table':
: undefined reference to `sys_get_thread_area'
arch/i386/kernel/kernel.o(.data+0x460): In function `sys_call_table':
: undefined reference to `sys_exit_group'
arch/i386/kernel/kernel.o(.data+0x464): In function `sys_call_table':
: undefined reference to `sys_lookup_dcookie'
arch/i386/kernel/kernel.o(.data+0x47: In function `sys_call_table':
: undefined reference to `sys_set_tid_address'
kernel/kernel.o(__ksymtab+0xc00): undefined reference to `sys_call_table'
make: *** [vmlinux] Error 1

这些错误所出现的系统调用全是系统自有的,我自己添加的到没有提示,为什么啊?       
发表于 2004-6-19 21:25:15 | 显示全部楼层
have u change this sys_call_table? if so, comment u change and recompile. make sure this error come from u changes.
then check where u add u changes, related ? place near them? any syntax error?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-7-9 22:11 , Processed in 0.031448 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表