参考了xboot大佬的部分代码
arm-none-eabi和arm-none-linux-gnueabihf都能给cortex-a7编译裸机程序,那么这两个工具链到底有什么区别呢
能分享源代码吗?一直想跑,结果没有跑起来
]]>参考了xboot大佬的部分代码
arm-none-eabi和arm-none-linux-gnueabihf都能给cortex-a7编译裸机程序,那么这两个工具链到底有什么区别呢
arm-none-linux-gnueabihf 编译的程序支持linux 系统。 hf 芯片支持硬件浮点。
arm-none-eabi 编译的程序不支持linux
那arm-linux-gnueabi编译出来的可以在arm-none-linux-gnueabihf编译出来的系统上运行吗)
]]>不带hf的也是支持硬件浮点指令的呢,只是不使用FPU寄存器来传递函数参数,这样更通用,但性能会略低一点点。
用了带hf的,所有静态库都不兼容了,都要用gnueabihf的编译重新编译。
参考了xboot大佬的部分代码
arm-none-eabi和arm-none-linux-gnueabihf都能给cortex-a7编译裸机程序,那么这两个工具链到底有什么区别呢
arm-none-eabi是裸机的,
arm-none-linux-gnueabihf支持linux,
hf是支持硬件浮点指令
]]>arm-none-eabi和arm-none-linux-gnueabihf都能给cortex-a7编译裸机程序,那么这两个工具链到底有什么区别呢
]]>