RISC-V Linux系统kernel制作

文章目录

1、下载

Linux 官网地址:https://www.kernel.org

shell 复制代码
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.181.tar.xz
$ tar xvf linux-5.10.181.tar.xz
$ cd linux-5.10.181

2、编译

  1. 安装依赖
shell 复制代码
$ sudo apt-get install -y flex bison build-essential 
$ export ARCH=riscv
$ export CROSS_COMPILE=riscv64-unknown-linux-gnu-
$ make defconfig
$ make -j8

配置完成后相应的配置项会保存在 .config 文件中。下一次执行 make menuconfig 时可以 load 这份配置文件,在此基础上进行修改。

编译完成后,在arch/riscv/boot下生成Image,该文件用于 qemu -kernel 参数。

相关推荐
wljy117 分钟前
二、静态库的制作和使用
linux·c语言·开发语言·c++
mzhan01737 分钟前
Linux: coredump产生对程序退出的影响
linux·运维·服务器
光电笑映1 小时前
从环境变量到进程虚拟地址空间——Linux 内存管理的底层脉络
linux·服务器·c++·c
源远流长jerry1 小时前
Linux 网络收包机制:从网卡到 Socket 的完整路径
linux·运维·服务器·网络·网络协议·tcp/ip
杰 .3 小时前
Linux工具使用
linux·服务器
Gc9umsbL13 小时前
零基础学Linux:21天从“命令小白”到独立部署服务器
linux·运维·服务器
骑着骆驼写程序3 小时前
Ubuntu上部署前端项目报500错误
linux·运维·ubuntu
小娄~~4 小时前
进程间通信
linux·运维·服务器
实心儿儿5 小时前
Linux —— 库的制作和原理(2)
linux·运维·服务器
运维全栈笔记5 小时前
Docker一键部署Immich:自建私有云相册,照片视频备份无忧
linux·服务器·网络·docker·容器