交叉编译从Ubuntu20.04没有硬件浮点支持是容易的,我可以只运行arm-linux-gnueabi-g++ -marm -mcpu=arm926ej-s -mfloat-abi=soft -mfpu/arm-linux-gnueabi/9/crtbegin.o does not
/usr/lib/gcc-cross/arm-linux-gnueabi/9/
我想问题是支持硬浮动的工具链,但是,ARMv6不支持。
首先,我设置了-march=armv6,编译失败。/opt/gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux/arm-linux-gnueabihf/libc/usr/include/bits/byteswap.h: In function ‘__bswap_32’: /opt&