他的回复:
1、看到你交叉编译启用了-mimplicit-it=thumb,请分析下你的代码是否使用了Thumb 指令集的 16 位指令集,如果不使用,请参考如下描述,修改-mimplicit-it=Never再进行交叉编译;-mimplicit-it=never -mimplicit-it=always -mimplicit-it=arm -mimplicit-it=thumbThe -mimplicit-it option controls the behavior of the assembler when conditional instructions are not enclosed in IT blocks. There are four possible behaviors. If never is specified, such constructs cause a warning in ARM code and an error in Thumb-2 code. If always is specified, such constructs are accepted in both ARM and Thumb-2 code, where the IT instruction is added implicitly. If arm is specified, such constructs are accepted in ARM code and cause an error in Thumb-2 code. If thumb is specified, such constructs cause a warning in ARM code and are accepted in Thumb-2 code. If you omit this option, the behavior is equivalent to -mimplicit-it=arm.2、如果编译需要启用-mimplicit-it=thumb,请切换到ARM服务器,推荐使用鲲鹏服务器(ARMv7、ARMV8);