类似于arm-linux-gnueabi-gcc 和 arm-linux-gnueabihf-gcc这样命名的交叉编译器想必大家应该都比较熟悉。
对于有FPU的arm处理器,当使用FPU进行浮点运算,函数传浮点数参数的时候使用通用寄存器R0...Rn这种策略的时候,交叉编译器命名一般为xxxx-gnueabi-xxxx. 而既使用FPU进行计算,又使用FPU中的寄存器来传参数的时候,交叉编译器命名一般为xxx-genueabihf-xxx.
类似于arm-linux-gnueabi-gcc 和 arm-linux-gnueabihf-gcc这样命名的交叉编译器想必大家应该都比较熟悉。
对于有FPU的arm处理器,当使用FPU进行浮点运算,函数传浮点数参数的时候使用通用寄存器R0...Rn这种策略的时候,交叉编译器命名一般为xxxx-gnueabi-xxxx. 而既使用FPU进行计算,又使用FPU中的寄存器来传参数的时候,交叉编译器命名一般为xxx-genueabihf-xxx.