编译Linux内核的问题
答案:1 悬赏:70 手机版
解决时间 2021-03-23 19:44
- 提问者网友:棒棒糖
- 2021-03-23 03:03
编译Linux内核的问题
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-03-23 04:40
可能是没有安装ncurses5,
ubuntu,debian的话,安装
sudo aptitude install libncurses5-dev
fedora安装
yum install ncurses ncurses-devel
另外,可能也有可能是/usr/include/目录下的asm、linux和scsi等链接没有指向要升级的内核源代码。它们分别链向源代码目录下的真正的、该计算机体系结构(对于PC机来说,使用的体系结构是i386)所需要的真正的include子目录。如:asm指向/usr/src/linux/include /asm-i386等,以2.6.32为例,把linux-2.6.32.tar.gz拷贝到/usr/src下
#cd /usr/src
解压
#tar -xzvf linux-2.6.32.tar.gz
#ln -s linux-2.6.32 linux
#cd /usr/include
#rm -Rf asm linux scsi //删除原有的链接
#ln -s /usr/src/kernels/linux-2.6.23.1/include/asm-i386 asm
#ln -s /usr/src/kernels/linux-2.6.23.1/include/linux linux
#ln -s /usr/src/kernels/linux-2.6.23.1/include/scsi scsi
#cd /usr/src/linux
然后执行
#make menuconfig
GOOD LUCK
ubuntu,debian的话,安装
sudo aptitude install libncurses5-dev
fedora安装
yum install ncurses ncurses-devel
另外,可能也有可能是/usr/include/目录下的asm、linux和scsi等链接没有指向要升级的内核源代码。它们分别链向源代码目录下的真正的、该计算机体系结构(对于PC机来说,使用的体系结构是i386)所需要的真正的include子目录。如:asm指向/usr/src/linux/include /asm-i386等,以2.6.32为例,把linux-2.6.32.tar.gz拷贝到/usr/src下
#cd /usr/src
解压
#tar -xzvf linux-2.6.32.tar.gz
#ln -s linux-2.6.32 linux
#cd /usr/include
#rm -Rf asm linux scsi //删除原有的链接
#ln -s /usr/src/kernels/linux-2.6.23.1/include/asm-i386 asm
#ln -s /usr/src/kernels/linux-2.6.23.1/include/linux linux
#ln -s /usr/src/kernels/linux-2.6.23.1/include/scsi scsi
#cd /usr/src/linux
然后执行
#make menuconfig
GOOD LUCK
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯