编译器使用arm-linux-gnueabidhf-*,在https://github.com/raspberrypi/tools 中可以获得,也可以直接安装sudo apt install gcc-arm-linux-gnueabihf,然后就可以使用arm-linux-gnueabihf-*了。
arm-linux-gnueabidhf-* 和 arm-linux-gnueabi-*的区别,针对架构不同,前者是armhf,后者是armel,浮点运算默认参数不一样:前者-mfloat-abi=hard,后者 -mfloat-abi=softfp
作者:Neucrack
链接:https://www.jianshu.com/p/c26b5bf753a4
会不会是这个问题