Q : lib/asm-offsets.c:1:0: error: bad value (armv4t) for -march= switch
A:主要是新版本的U-boot的Makefile发生了一些变化,我在移植U-boot-2016.09的时候出现了这样的问题,解决方法很简单,这里提供2种方法:
- 在控制台编译的时候指定编译工具链 make ARCH=arm CROSS_COMPILE=arm-linux-gcc
- 在U-boot的顶层Makefile中定义CROSS_COMPILE=arm-linux- 并且,定义ARCH=arm,这样就省去了每次编译都要在控制台输入的麻烦。
本文解决了在使用新版本U-boot进行编译时遇到的错误:lib/asm-offsets.c:1:0:error:badvalue(armv4t)for-march=switch。提供了两种解决方案:一是指定编译工具链;二是在Makefile中定义CROSS_COMPILE和ARCH。
507

被折叠的 条评论
为什么被折叠?



