我正在尝试插入 .ko
内核模块进入在arm处理器中运行的linux。我建了一个.ko
文件在我的台式电脑中,这是一台 x86 电脑。我如何交叉编译它来武装规范。我是这个领域的新手。
提前致谢
最佳答案
为此,您需要先下载 ARM 编译器。我建议你从 http://www.linaro.org/downloads/ 下载编译器然后将 CROSS_COMPILE 环境变量设置为 arm-linux-gcc。
在 PATH 变量中设置 bin 目录路径。您可以通过 export PATH=$PATH:/path/to/arm/binaries/来完成
最后编译代码然后在ARM中运行。
使用 file <filename>
它是否是 ARM 可执行文件。
关于linux-kernel - 从 x86 交叉编译 arm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14765606/