我有一个交叉编译的Linux内核,它在我的Raspberry Pi 2上工作得很好。但是,当我稍后在Raspberry Pi上编译模块时,报告了错误。通过谷歌搜索,这个问题的原因似乎是由于交叉编译,这使得一些位于linux/scripts/的工具不适合arm架构,而适用于X86。
如果内核是交叉编译的,我不确定是否有必要在PC上编译模块。
我正在Ubuntu14.10(64位)桌面上交叉编译一个嵌入式ARM系统的Linux内核。但是,我现在收到以下与包有关的错误。khaled@khaled:~/felabs/sysdev/tinysystem/linux-2.6.34$ make ARCH=arm CROSS_COMPILE=arm-linux- xconfig
我正试图为我的嵌入式arch linux arm机器交叉编译FTDI VCP驱动程序。我将源文件从下载到正在运行内核的主机上:在运行Makefile时,我会得到与内核头相关的错误,即:asm/线程_info.h文件找不到。我意识到这意味着我的asm符号链接被破坏了,所以我尝试将它链接到但是该目录的内容也不包括thread_info.h,我正在试图找到