linux撤销编译,linux重新编译内核

 2023-09-09 阅读 17 评论 0

摘要:一、linux内核linux内核详解?1.查看linux内核版本uname -r2.下载对应的linux内核https://www.kernel.org/pub/linux/kernel/将内核文件夹解压到/usr/src/cd /usr/src/linux***(你的内核文件夹)#make menuconfig这里会出现错误:HOSTCCscripts/basic/fixdepHOSTCCscript

一、linux内核

linux内核详解?1.查看linux内核版本

uname -r

2.下载对应的linux内核

https://www.kernel.org/pub/linux/kernel/

将内核文件夹解压到/usr/src/

cd /usr/src/linux***(你的内核文件夹)

#make menuconfig

这里会出现错误:

HOSTCC scripts/basic/fixdep

HOSTCC scripts/basic/docproc

HOSTCC scripts/kconfig/conf.o

HOSTCC scripts/kconfig/kxgettext.o

*** Unable to find the ncurses librariesor the

*** required header files.

*** 'make menuconfig' requires thencurses libraries.

***

*** Install ncurses (ncurses-devel) andtry again.

***

make[1]: *** [scripts/kconfig/dochecklxdialog] Error1

make: *** [menuconfig] Error 2

提示缺少了ncurses 库

apt-get install libncurses5-dev

2

# make xconfig

CHECK  qt

* Unable to find the QT4 tool qmake. Trying to useQT3

*

* Unable to find any QT installation. Please make surethat

* the QT4 or QT3 development package is correctlyinstalled and

* either qmake can be found or install pkg-config orset

* the QTDIR environment variable to the correctlocation.

*

sed < scripts/kconfig/lkc_proto.h> scripts/kconfig/lkc_defs.h's/P(([^,]*),.*/#define 1 (*1_p)/'

HOSTCC scripts/kconfig/kconfig_load.o

make[1]: *** No rule to make target`scripts/kconfig/.tmp_qtcheck', needed by`scripts/kconfig/qconf.o'.  Stop.

make: *** [xconfig] Error 2

提示缺少qt 开发环境

apt-get install qt4-dev-tools

# make xconfig

CHECK

qt

/usr/bin/moc -i scripts/kconfig/qconf.h -oscripts/kconfig/qconf.moc

HOSTCXXscripts/kconfig/qconf.o

HOSTLD

scripts/kconfig/qconf

scripts/kconfig/qconf Kconfig

No protocol specified

qconf: cannot connect to X server :0.0

make[1]: *** [xconfig] Error 1

make: *** [xconfig] Error 2

3.解决问题 继续

#sudo make menuconfig

# 選擇下面的 module

# Networking support ->

# Networking options ->

# Network packet filtering framework (Netfilter) ->

# IP: Netfilter Configuration

4.重新编译系统(比较久)

sudo make all

5.编译模块

sudo make modules_install

这里会出现错误

#make menuconfig

然后进入Loadable module support, 选中Enable loadable module support

可以了 继续编译模块

sudo make modules_install

sudo make install

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/26025.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息