【问题标题】:make modules_install restarts configuration process for cross compilemake modules_install 重新启动交叉编译的配置过程
【发布时间】:2014-12-22 06:05:29
【问题描述】:

我在笔记本电脑 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将模块安装到默认路径

【问题讨论】:

标签: cross-compiling kernel-module beagleboneblack


【解决方案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

【讨论】:

    猜你喜欢
    • 2012-02-29
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 2022-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多