基于ubuntu14.04下编译linux-2.6.34版本内核的步骤和遇到的一些问题及解决

本文详细介绍了在 Ubuntu 14.04 上编译 Linux 2.6.34 内核的步骤,包括下载内核、解压、配置、编译、安装以及解决遇到的gcc版本不兼容、重复成员错误、文件找不到等问题。同时提醒注意高版本 Ubuntu 的依赖问题和可能出现的启动故障解决方案。
摘要由CSDN通过智能技术生成

1、先在终端查询自己的gcc版本和ubuntu版本,然后到官网http://www.kernel.org/下载所需的内核版本,当然还可以从终端直接下载,可能会慢点,具体的怎么操作可以到网上查一查;

 

2、将下载的内核解压到/usr/src目录下,不是一定但建议解压到里面,使用tar -xvf +压缩包名或者tar -xzvf +压缩名都行,可能有些只支持其中一种,压缩包名比如linux-2.6.34.tar.gz(看你下载的内核压缩包名字即可);如果下载不是放在/usr/src/中的话,先从终端进入下载的内核压缩包所在的目录,将其移动到/usr/src/目录下,执行语句移动: mv linux-2.6.34.tar.gz /usr/src/  。(linux此篇文章默认的linux-2.6.34.tar.gz,按自己的版本来,下同)。

 

3、进入解压后的内核源码文件夹。cd  /usr/src/yourname/Desktop/linux-2.6.34

 

4、接下来的步骤可能基本都要在超级用户的模式下进行,在终端输入sudo su按提示输入密码即可,然后最好安装一些必要的依赖包。apt-get install build-essential kernel-package libncurses5-dev由于ubuntu16.04的gcc版本版本过高,容易导致error:undeclared (first use inthis function),建议使用apt-get install gcc-4.8,安装完成后执行ln –sf gcc-4.8 gcc替换掉系统默认gcc。


5、执行配置命令。执行make config 或者make menuconfig,不知

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值