linux-kernel - 从 x86 交叉编译 arm

标签 linux-kernel cross-platform arm

我正在尝试插入 .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/

相关文章:

支持多个编译器的 C++ 代码

C++ 跨平台库

xaml - 如何更改 Xamarin.Forms 中条目的边框颜色

linux - 在运行时将代码注入(inject)可执行文件

linux - 操作系统和内核是不同的东西吗?

memory-management - 内核线程对内核地址空间的任意读取是否会引发 panic ?

linux - 哪个内核版本稳定/推荐用于 linux mint 18.2?

linux - 如何在cubieboard2上安装CentOS linux

c++ - 在 C++/iOS 中更改默认除以 0 的行为

linux - Linux 内核中的 netlink 套接字与来自用户空间的轮询有何不同?