交叉编译的内核 rpi 的内核源代码在哪里

交叉编译的内核 rpi 的内核源代码在哪里

我已经在 raspberrypi 上交叉编译并安装了带有实时补丁版本 3.18.16-rt13-v7+ 的 Linux 内核,但后来我在/usr/src.然后我尝试了以下操作,但没有成功:

pi@raspberrypi:$ sudo apt-get source linux-image-$(uname -r)
 Reading package lists... Done
 Building dependency tree

 Reading state information... Done
 E: Unable to find a source package for linux-image-3.18.16-rt13-v7+

我需要内核源代码来编译和安装 Etherlab-master。

答案1

如果您的系统上没有该/usr/src目录,则说明尚未安装内核源代码。最简单的方法是运行:

sudo apt-get install linux-source

更新

从以下位置下载最新的稳定内核内核档案 解压内核源码

tar -xvJf linux-x.y.z.tar.xz

首先配置内核,安装libncurses & libncurses-dev

sudo apt-get install libncurses libncurses-dev

然后

cd linux-x.y.z
make menuconfig

使用默认配置选择节省将配置保存在文件名 .config 中

编译安装

make
make modules
make modules_install
make install

重新启动您的系统

相关内容