make modules_install重新启动交叉编译的配置过程

时间:2014-10-27 04:22:35

标签: cross-compiling kernel-module beagleboneblack

我在笔记本电脑ubuntu 14.04上为我的Beaglebone Black交叉编译内核和模块,输入make modules_install后,配置进程重启。最后一步是错误的方式。 步骤:

1,cp arch/arm/configs/bb.org_defconfig defconfig_LQ

2,make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig

`load defconfig_LQ` 

 do some modification based on your needs

`save defconfig_LQ`

`cp defconfig_LQ arch/arm/configs/beaglebone_defconfig`

3,make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- beaglebone_defconfig生成.config

4,make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs编译内核

5,make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules编译模块

6,sudo make modules_install将模块安装到默认路径

1 个答案:

答案 0 :(得分:1)

如果您使用

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=/path/to/target modules

然后你需要

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=/path/to/target modules_install

而不是make modules_install