centos编译内核ko模块

1、make报错

make: * /lib/modules/4.14.0-49.el7a.aarch64/build: 没有那个文件或目录。 停止。

bash 复制代码
[root@localhost 4.14.0-49.el7a.aarch64]# pwd
/lib/modules/4.14.0-49.el7a.aarch64
[root@localhost 4.14.0-49.el7a.aarch64]# ll
总用量 1744
lrwxrwxrwx.  1 root root     39 10月 16 2023 build -> /usr/src/kernels/4.14.0-49.el7a.aarch64
drwxr-xr-x.  2 root root      6 4月  11 2018 extra
drwxr-xr-x. 12 root root    132 10月 16 2023 kernel
-rw-r--r--.  1 root root 484070 10月 16 2023 modules.alias
-rw-r--r--.  1 root root 469384 10月 16 2023 modules.alias.bin
-rw-r--r--.  1 root root    653 4月  11 2018 modules.block
-rw-r--r--.  1 root root   6263 4月  11 2018 modules.builtin
-rw-r--r--.  1 root root   8111 10月 16 2023 modules.builtin.bin
-rw-r--r--.  1 root root 106616 10月 16 2023 modules.dep
-rw-r--r--.  1 root root 162890 10月 16 2023 modules.dep.bin
-rw-r--r--.  1 root root    256 10月 16 2023 modules.devname
-rw-r--r--.  1 root root    113 4月  11 2018 modules.drm
-rw-r--r--.  1 root root     68 4月  11 2018 modules.modesetting
-rw-r--r--.  1 root root   1055 4月  11 2018 modules.networking
-rw-r--r--.  1 root root  51101 4月  11 2018 modules.order
-rw-r--r--.  1 root root    486 10月 16 2023 modules.softdep
-rw-r--r--.  1 root root 206091 10月 16 2023 modules.symbols
-rw-r--r--.  1 root root 247247 10月 16 2023 modules.symbols.bin
lrwxrwxrwx.  1 root root      5 10月 16 2023 source -> build
drwxr-xr-x.  2 root root      6 4月  11 2018 updates
drwxr-xr-x.  2 root root     21 10月 16 2023 vdso
drwxr-xr-x.  2 root root      6 4月  11 2018 weak-updates

build 及 source 两项为红色,一般是链接的目标不存在

2、内核开发包下载安装

(1)直接yum安装

yum install kernel-devel-$(uname -r)

(2)下载rmp包,再安装

centos:Index of /https://buildlogs.centos.org/

https://buildlogs.centos.org/c7.1804.00.aarch64/kernel-alt/20180410170929/4.14.0-49.el7a.aarch64/kernel-devel-4.14.0-49.el7a.aarch64.rpm

安装内核开发包

rpm2cpio kernel-devel-4.14.0-49.el7a.aarch64.rpm | cpio -div

在/usr/src/kernels下出现4.14.0-49.el7a.aarch64

(3)从光盘安装

挂载安装光盘,参见 linux 系统加载 iso 镜像或者光驱-CSDN博客

bash 复制代码
cd /mnt/cdrom/Packages
rpm -ivh kernel-devel-4.14.0-49.el7a.aarch64.rpm

3、再次执行 make

相关推荐
视觉AI26 分钟前
VS Code Remote-SSH 连接Jetson踩坑完整解决记录(网段不通+主机密钥变更双重故障)
运维·网络·人工智能·windows·ssh·边缘计算
银河麒麟操作系统28 分钟前
闸机高效稳跑,通勤提速升级!银河麒麟赋能北京轨交新基建
运维·服务器·安全·交通物流
六点_dn39 分钟前
Linux学习笔记-printf命令
linux·运维·算法
蜡台42 分钟前
Linux Python 安装使用
linux·运维·服务器
欧神附体1231 小时前
在虚拟机中添加网卡,修改网卡名并关闭SElinux
linux·服务器·网络
147API1 小时前
OpenAI新增工作区Admin keys,管理自动化怎么拆权限
运维·人工智能·自动化·openai·api
喵喵喵~~~~2 小时前
2026 指挥控制台源头工厂深度测评:按行业项目落地能力择优采购指南
大数据·运维·人工智能·智能家居
小顿的企业观察3 小时前
从人形机器人到AI销售智能体,AI正在重塑中企出海的底层逻辑
大数据·运维·人工智能·机器人·产品运营·制造
brave_zhao3 小时前
openEuler下安装tar包解压工具
linux·服务器·数据库
工业HMI实战笔记3 小时前
【拯救HMI】:低碳制造:自动化技术如何助力企业节能降耗
运维·前端·自动化·交互·制造