LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 732|回复: 1

增加系统调用,编译内核出错

[复制链接]
发表于 2006-2-10 21:14:02 | 显示全部楼层 |阅读模式
LD      .tmp_vmlinux1
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `open'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `fstat'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `umask'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `creat'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `read'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `write'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `write'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `umask'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `close'
kernel/built-in.o: In function `sys_file_copy':
: undefined reference to `close'
sys_file_copy为增加得系统调用
个人感觉是函数说明的问题,但不之道要再什么地方说明
sys_file_copy 放在sys.h中,并且在sys.h中进行了函数说明
望高人指点
发表于 2006-2-10 21:47:57 | 显示全部楼层
内核里不能用glibc里的东西
回复 支持 反对

使用道具 举报

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

本版积分规则

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