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初始化文件系统映像文件)

相关推荐
赖small强3 分钟前
Linux 系统调用在 ARM 上的实现与工作机制
linux·系统调用·内核态·用户态·上下文切换
键盘飞行员5 分钟前
Vue3+TypeScript项目中配置自动导入功能,遇到了问题需要详细的配置教程!
前端·typescript·vue
han_6 分钟前
前端高频面试题之Vue(初、中级篇)
前端·vue.js·面试
一枚前端小能手17 分钟前
📜 `<script>`脚本元素 - 从加载策略到安全性与性能的完整指南
前端·javascript
掘金安东尼22 分钟前
TypeScript为何在AI时代登顶:Anders Hejlsberg 的十二年演化论
前端·javascript·面试
yong999036 分钟前
MATLAB倍频转换效率分析与最佳匹配角模拟
开发语言·前端·matlab
面向星辰40 分钟前
扣子开始节点和结束节点
java·服务器·前端
执携1 小时前
Vue Router (命名视图)
前端·javascript·vue.js
John_Rey1 小时前
Rust类型系统奇技淫巧:幽灵类型(PhantomData)——理解编译器与类型安全
前端·安全·rust
一匹电信狗1 小时前
【C++】封装红黑树实现map和set容器(详解)
服务器·c++·算法·leetcode·小程序·stl·visual studio