realfiona 发表于 2007-11-27 14:41:23

编译内核2.6.17 make的时候出错了

我现在是Ubuntu7.10 内核是2.6.22
因为学校课程需要去编译 2.6.17的内核
可是 make 后就出现 上面的一大堆警告和最后一个错误
不知道哪里出问题了?是按照 步骤来的啊


drivers/net/r8169.c: 在函数 ‘rtl8169_start_xmit’ 中:
drivers/net/r8169.c:2138: 警告: 此函数中的 ‘txd’ 在使用前可能未初始化

drivers/scsi/sata_svw.c:147: 警告: 传递参数 1 (属于 ‘readw’)时将整数赋给指针,未作类型转换
drivers/scsi/sata_svw.c:148: 警告: 传递参数 1 (属于 ‘readw’)时将整数赋给指针,未作类型转换
drivers/scsi/sata_svw.c:149: 警告: 传递参数 1 (属于 ‘readw’)时将整数赋给指针,未作类型转换
drivers/scsi/sata_svw.c:150: 警告: 传递参数 1 (属于 ‘readw’)时将整数赋给指针,未作类型转换
drivers/scsi/sata_svw.c:151: 警告: 传递参数 1 (属于 ‘readw’)时将整数赋给指针,未作类型转换

init/built-in.o: In function `try_name':
do_mounts.c: (.text+0x47f): undefined reference to `__stack_chk_fail'
init/built-in.o: In function `name_to_dev_t':
(.text+0x6de): undefined reference to `__stack_chk_fail'
init/built-in.o: In function `change_floppy':
(.init.text+0x851): undefined reference to `__stack_chk_fail'
init/built-in.o: In function `mount_block_root':
(.init.text+0xa6c) : undefined reference to `__stack_chk_fail'
init/built-in.o: In function `do_header':
initramfs.c: (.init.text+0x417c): undefined reference to `__stack_chk_fail'
arch/i386/kernel/built-in.o: (.text+0x48a0) : more undefined references to `__stack_chk_fail' follow
make: *** [.tmp_vmlinux1] 错误 1

realfiona 发表于 2007-11-27 17:46:39

怎么这里没人回答的吗
页: [1]
查看完整版本: 编译内核2.6.17 make的时候出错了