linux 内核编译到指定路径

# 假设:
# - 内核源码目录:/home/jeams/linux-imx(你的源码路径)
# - 自定义输出目录:/home/jeams/kernel_out(要存放目标文件的文件夹)

source /opt/fsl-imx-wayland/6.12-walnascar/environment-setup-armv8a-poky-linux 

# 1. 创建本地输出目录(避免再用HGFS目录)
mkdir -p /home/jeams/kernel_out

# 2. 执行配置(指定本地输出目录,绝对路径!)
make ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux-  O=/home/jeams/kernel_out imx_v8_defconfig

cd kernel_out
make ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux-   menuconfig 

# 3. 编译内核(Image + 设备树 + 模块)
make  ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux-  Image dtbs modules 

mkdir -p ../kernel_modules

cd   ../kernel_modules
make modules_install INSTALL_MOD_PATH=../kernel_modules

 

拷贝ko文件:
scp -r lib/modules  root@192.168.2.167:/lib/modules

刷新
depmod -a 

posted @ 2026-01-16 18:15  微笑的''80  阅读(3)  评论(0)    收藏  举报