mygk 发表于 2004-7-20 17:01:46

【各种内核下载后,都会编译错误,求助!!】

从www.kernel.org上下载不同版本的内核
解压后,在解压出的linux文件夹下,执行
make mrproper
make oldconfig
make dep
make bzImage

然后,都会产生错误:
/usr/src/linux/include/asm/system.h:148:9:warning:multi-line string literals are deprecated
timer.c:35: conflicting types for 'xtime'
/usr/src/linuc/include/linux/sched.h:536: previous declaration of 'xtime'
make : *** Error 1
make : Leaving directory '/usr/src/linux/kernel'
make : *** Error 2
make : Leaving directory '/usr/src/linux/kernel'
make : *** Error 2

都是关于xtime重复定义的问题,为什么呢?
我得系统是刚刚重新装过的
是redhat9.0 v2.4.20-8
请高手帮助!!!

lovaxi 发表于 2004-7-20 17:19:39

你试一下
rm -rf /usr/include/asm /usr/include/scsi /usr/include/linux
ln -s /usr/src/linux-2.x.x/include/asm-i386 /usr/include/asm
ln -s /usr/src/linux-2.x.x/include/linux /usr/include/linux
ln -s /usr/src/linux-2.x.x/include/scsi /usr/include/scsi
ln -s /usr/src/linux-2.x.x/include/asm-generic /usr/include/asm-generic

我不确定能解决你的问题,但是的确解决我类似的问题
页: [1]
查看完整版本: 【各种内核下载后,都会编译错误,求助!!】