当前位置: 技术问答>linux和unix
编译内核过程中, make xconfig出现的找不到文件errno.h的问题
来源: 互联网 发布时间:2015-11-09
本文导语: 本人内核源代码解压缩于/usr/src/linux/linux-2.6.15.4,原来linux版本为FC4,在vmware下编译。。 已经按照这一步做了: 将/usr/include/asm、/usr/inlude/linux、/usr/include/scsi链接到/usr/src/linux/linux-2.6.15.4/include目录下的对应目录中。 #...
本人内核源代码解压缩于/usr/src/linux/linux-2.6.15.4,原来linux版本为FC4,在vmware下编译。。
已经按照这一步做了:
将/usr/include/asm、/usr/inlude/linux、/usr/include/scsi链接到/usr/src/linux/linux-2.6.15.4/include目录下的对应目录中。
# cd /usr/include
# rm -Rf asm linux
# ln -s /usr/src/linux/linux-2.6.15.4/include/asm-i386 asm
# ln -s /usr/src/linux/linux-2.6.15.4/include/linux linux
# ln -s /usr/src/linux/linux-2.6.15.4/include/scsi scsi
# cd /usr/src/linux-2.4
# make mrproper
2、启动内核配置程序
# cd /usr/src/linux-2.4
# make xconfig
(这一步出现问题:
/usr/include/asm/errno.h:4:31:error:asm-generic/errno.h:没有这个文件或目录)
已经按照这一步做了:
将/usr/include/asm、/usr/inlude/linux、/usr/include/scsi链接到/usr/src/linux/linux-2.6.15.4/include目录下的对应目录中。
# cd /usr/include
# rm -Rf asm linux
# ln -s /usr/src/linux/linux-2.6.15.4/include/asm-i386 asm
# ln -s /usr/src/linux/linux-2.6.15.4/include/linux linux
# ln -s /usr/src/linux/linux-2.6.15.4/include/scsi scsi
# cd /usr/src/linux-2.4
# make mrproper
2、启动内核配置程序
# cd /usr/src/linux-2.4
# make xconfig
(这一步出现问题:
/usr/include/asm/errno.h:4:31:error:asm-generic/errno.h:没有这个文件或目录)
|
那就把asm-generic也做连接试试。
你已经rm -rf了,恢复不了了。
你已经rm -rf了,恢复不了了。
|
make xconfig是采用qt环境的,可能你没有装qt的环境,所以会出错。