我试图用CodeSourcery Arm编译器交叉编译一段代码,结果收到这个错误:CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin/./arm-none-linux-gnueabi/libc/usr/include/time.h:123:5: error: unknown type name '__syscall_
开发内核头(用于交叉编译) Linux -libc-dev-armhf- Linux内核标头用于开发(交叉编译)linux-libc-dev-hppa-linux开发内核头(交叉编译)linux-libc-dev-m68k-linux内核标头用于开发(交叉编译)linux-libc-dev-dev-linux内
我有一个交叉编译的Linux内核,它在我的Raspberry Pi 2上工作得很好。但是,当我稍后在Raspberry Pi上编译模块时,报告了错误。通过谷歌搜索,这个问题的原因似乎是由于交叉编译,这使得一些位于linux/scripts/的工具不适合arm架构,而适用于X86。
如果内核是交叉编译的,我不确定是否有必要在PC上编译模块。
我希望将自定义python与来自riscv64-unknown-linux-gnu-gcc的交叉编译。我尝试交叉编译由修补的Python-2.7.9,并得到以下错误:
configure: error: "libffi has not been ported to riscv64-unknown-linux-gnu