我在我的笔记本电脑ubuntu14.04上为我的Beaglebone交叉编译内核和模块,在我输入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将模块安装到默认路径
发布于 2014-10-27 04:22:35
如果您使用
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
https://stackoverflow.com/questions/26581161
复制相似问题