假设我有带某些版本Linux内核的x86-64机器。而且我有包含其他版本内核源代码的目录。该内核是为arm arch构建的,并已加载到适当的设备。现在,我只需要在这个大目录中重建一个内核模块。我读了this post,并尝试过类似的操作
make path/to/the/module/itself.ko
,但它为amd64构建模块。
当我尝试
make M=path/to/the/module/
它给出了一堆与拱有关的C错误。
有人可以解释如何轻松使用支持ARM的环境重建某些内核模块吗?
您可以尝试:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- M=path/to/the/module/
也请阅读: