Linux内核开发环境配置

Posted 是光哥呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内核开发环境配置相关的知识,希望对你有一定的参考价值。

一、安装基础工具

1、vim

 sudo apt-get install vim

按提示输入密码,与y继续进行

2、build-essential软件包

sudo apt install build-essential

包含gcc、g++和make

3、ifconfig

sudo apt install net-tools

在这里插入图片描述

二、内核开发准备

1、配置交叉编译工具

unzip tools-master.zip 

按图进入如下目录路径
在这里插入图片描述

pwd
echo $PATH

在这里插入图片描述

vi .bashrc 

最后一行加入

export PATH=

等号后面分别粘贴上面获取的路径
在这里插入图片描述
保存退出后输入

source .bashre
 arm-linux-gnueabihf-gcc -v

如下图显示版本即为安装成功
在这里插入图片描述

2、安装相关库

先更新:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
sudo apt-get install zlib1g:i386

3、解压内核源码

下载链接.

 unzip linux-rpi-4.14.y.zip 

安装内核树命令

 sudo apt-get install tree

以上是关于Linux内核开发环境配置的主要内容,如果未能解决你的问题,请参考以下文章

Linux内核开发_1_编译LInux内核

Linux内核开发_1_编译LInux内核

我想在ubuntu系统下编译linux内核代码,那我要怎么进行环境的配置,要安装啥呢?

构建调试Linux内核网络代码的环境MenuOS系统

移植Linux-5.4+内核到4412开发板

vscode配置c++环境竟然是有手就行 !¿?!