【各种内核下载后,都会编译错误,求助!!】
从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
请高手帮助!!! 你试一下
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]