make modules 和 make modules_install

  1. make modules

如:make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules

直接make,不加任何参数,就是make all,包含make modules。

make modules是单独编译模块,驱动被配置成M的都是modules,modules不会被编译进内核image,需要单独安装到rootfs。

  1. make modules_install

是把编译好的模块拷贝到系统目录下(一般是/lib/modules/)。

也可自己指定ko安装路径:

make ARCH=arm64 modules_install INSTALL_MOD_PATH=yourpath

如:make ARCH=arm64 modules_install INSTALL_MOD_PATH="modules_install_path"

在交叉编译的情况下,需要将ko模块安装到rootfs。

注: make install (安装内核二进制映像, 生成并安装boot初始化文件系统映像文件)

相关推荐
liebe1*1几秒前
第七章 防火墙地址转换
运维·服务器·网络
好好学操作系统6 分钟前
autodl 保存 数据 跨区
linux·运维·服务器
dbitc9 分钟前
WIN11把WSL2移动安装目录
linux·运维·ubuntu·wsl
KingRumn9 分钟前
Linux同步机制之信号量
linux·服务器·网络
嵌入式学习菌9 分钟前
SPIFFS文件系统
服务器·物联网
旺仔Sec9 分钟前
2026年度河北省职业院校技能竞赛“Web技术”(高职组)赛项竞赛任务
运维·服务器·前端
用户40993225021210 分钟前
Vue的Class绑定对象语法如何让动态类名切换变得直观高效?
前端·ai编程·trae
BullSmall30 分钟前
linux 根据端口查看进程
linux·运维·服务器
herinspace34 分钟前
管家婆软件年结存后快马商城操作注意事项
服务器·数据库·windows
GIS之路40 分钟前
GIS 数据转换:GDAL 实现将 CSV 转换为 Shp 数据(一)
前端