韦东山Linux嵌入式课程社区
直播中

仲娜娜

7年用户 184经验值
私信 关注

为什么u-boot2016-11移植会出现报错?

./arch/ARM/include/asm/unified.h: Assembler messages:
./arch/arm/include/asm/unified.h:13: Error: unknown pseudo-op: `.syntax'
scripts/Makefile.build:316: recipe for target 'arch/arm/lib/ashldi3.o' failed
make[1]: *** [arch/arm/lib/ashldi3.o] Error 1
Makefile:1233: recipe for target 'arch/arm/lib' failed

/arch/arm/include/asm/unified.h 报错的地方在下面红色字
#if defined(__ASSEMBLY__) && defined(CONFIG_ARM_ASM_UNIFIED)
        .syntax unified
#endif
这个我查了是统一arm 指令集的作用,但gcc报错感觉是不认识这个玩意。可是为什么不认识呢??
注释掉这句后
arch/arm/lib/div64.S: Assembler messages:
arch/arm/lib/div64.S:92: Error: bad instruction `subscs r1,r1,r2'
arch/arm/lib/div64.S:93: Error: bad instruction `movsne ip,ip,lsr#1'
scripts/Makefile.build:316: recipe for target 'arch/arm/lib/div64.o' failed
后面的一些指令也不认识了。

回帖(2)

林立银

2019-9-20 06:17:58
arm-linux-addr2line  arm-linux-c++filt  arm-linux-gcc-3.4.5  arm-linux-ld       arm-linux-ranlib   arm-linux-strip
arm-linux-ar         arm-linux-cpp      arm-linux-gccbug     arm-linux-nm       arm-linux-readelf  fix-embedded-paths
arm-linux-as         arm-linux-g++      arm-linux-gcov       arm-linux-objcopy  arm-linux-size
arm-linux-c++        arm-linux-gcc      arm-linux-gprof      arm-linux-objdump  arm-linux-strings
是跟arm-linux-gcc有关吗
举报

蒋喜玲

2019-9-20 06:24:29
果然是arm-linux--gcc的问题。更换4.4.3版本就没有错误了。真是晕死了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分