如果内核是交叉编译的,我必须交叉编译模块吗?



我有一个交叉编译的Linux内核,它在我的Raspberry Pi 2上工作得很好。然而,当我后来在树莓派上编译模块时,报告了错误。

经过谷歌搜索,这个问题的原因似乎是由于交叉编译,使得位于linux/scripts/的一些工具不适合arm架构,而适合X86。

我不确定是否有必要在PC上编译模块,如果内核是交叉编译的。如果没有,我怎么把这些工具转移给Pi?

。这是不寻常的,如果你尝试这样做,你应该预料到问题。

编译你编译内核的模块(因为那时你已经有了工具链,并且由于不同的版本而导致某些东西被破坏的可能性要小得多)。

如果您在PC上交叉编译内核,请对模块做同样的操作。如果您在RPI上本地编译内核,请对模块执行相同的操作。

相关内容

  • 没有找到相关文章

最新更新