交叉编译powerpc64内核失败(unrecognised emulation mode:)

买柴火的小火柴 2015-05-16 07:23:14
我是使用buildroot构造交叉编译环境,配置时主要是使用自带的这个配置
qemu_ppc_mpc8544ds_defconfig,里面做了一点修改。

然后想交叉编译内核linux-3.18.4
使用的是这个配置 arch/powerpc/configs/mpc85xx_defconfig 将它复制到源码目录下,名字改成.config
然后就
# make ARCH=powerpc  CROSS_COMPILE=powerpc64-linux-


结果编译了一段时间,报错

powerpc64-linux-gcc -m32 -Wp,-MD,arch/powerpc/boot/.zImage.lds.d  -nostdinc -isystem /t/buildroot/test/buildroot-2015.02/output/host/usr/lib/gcc/powerpc64-buildroot-linux-gnu/4.8.4/include -I./arch/powerpc/include -Iarch/powerpc/include/generated  -Iinclude -I./arch/powerpc/include/uapi -Iarch/powerpc/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Iarch/powerpc      -E -Wp,-MD,arch/powerpc/boot/.zImage.lds.d -P -Upowerpc \
-D__ASSEMBLY__ -DLINKER_SCRIPT -o arch/powerpc/boot/zImage.lds arch/powerpc/boot/zImage.lds.S
HOSTCC arch/powerpc/boot/addnote
HOSTCC arch/powerpc/boot/hack-coff
HOSTCC arch/powerpc/boot/mktree
WRAP arch/powerpc/boot/zImage.chrp
powerpc64-linux-ld: unrecognised emulation mode: -T
支持的仿真: elf64ppc elf32ppc elf32ppclinux elf32ppcsim
arch/powerpc/boot/Makefile:337: recipe for target 'arch/powerpc/boot/zImage.chrp' failed
make[1]: *** [arch/powerpc/boot/zImage.chrp] Error 1
arch/powerpc/Makefile:261: recipe for target 'zImage' failed
make: *** [zImage] Error 2






...全文
2192 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧