Linux内核_下载和编译

概述

该文章主要目的是为了学习linux内核代码,非替换系统内核

内核下载

wget https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.9.tar.xz

编译

解压

tar -xf linux-5.9.tar.xz

编译环境

sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison

// 为我的
sudo apt-get install bear

配置选择

使用默认配置

make defconfig

使用当前内核配置

cp /boot/config-$(uname -r) .config

开始编译

// bear 生成编译数据库,不需要的可以不加
bear -- make -j8

//正常编译
make -j8
posted @ 2022-05-29 09:17  whilewell  阅读(166)  评论(0编辑  收藏  举报