zhang007z 发表于 2014-10-11 21:46:19

使用命令make modules 输入内核模块到output目录,出错。

本帖最后由 zhang007z 于 2014-10-11 22:07 编辑

我用命令make -j2 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=./output modules来生成模块,之前编译uImage.img没有问题,然后通过make -j2 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=./output modules这个命令来编译模块然后输出到本地的output目录,但是出现错误(第一个出错图片):


然后用提示命令make CONFIG_DEBUG_SECTION_MISMATCH=y,出现下边的问题(第二个问题图片)。   请大家看看这个什么问题,很奇怪。有遇到这个问题的帮忙解决一下。


pk9284 发表于 2014-10-12 21:47:55

第一个问题好像是有某个未匹配的项,警告给出的命令只是会打印出选项细节供手动选择,并没有解决问题,所以依然需要手动找到未匹配的项。

蓝天-彭 发表于 2014-10-13 09:18:01




重新配置内核,把那个y改成n,然后再编译内核和模块,编译成功再安装模块到指定目录,第二个问题解决方法:重新配置内核,要选择相应的板子;也可以直接一直按回车,最后会编译的
页: [1]
查看完整版本: 使用命令make modules 输入内核模块到output目录,出错。