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

相关推荐
努力的小T1 分钟前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
bubusa~>_<17 分钟前
解决npm install 出现error,比如:ERR_SSL_CIPHER_OPERATION_FAILED
前端·npm·node.js
Nerd Nirvana19 分钟前
OpenSSL crt & key (生成一套用于TLS双向认证的证书密钥)
linux·ssl·shell·认证·加密·tls·oepnssl
不修×蝙蝠42 分钟前
HTTP 协议(Ⅲ)
服务器·http·javaee·http协议
流烟默1 小时前
vue和微信小程序处理markdown格式数据
前端·vue.js·微信小程序
letisgo51 小时前
记录一次部署PC端网址全过程
linux·阿里云·服务器运维
梨落秋溪、1 小时前
输入框元素覆盖冲突
java·服务器·前端
猫猫的小茶馆2 小时前
【网络编程】UDP协议
linux·服务器·网络·网络协议·ubuntu·udp
尚墨11112 小时前
linux 安装启动zookeeper全过程及遇到的坑
linux·zookeeper
菲力蒲LY2 小时前
vue 手写分页
前端·javascript·vue.js