当您构建 gcc 工具链时,可以将其构建为 arm-elf 或 arm-none-eabi,但有什么区别?
我今天使用 eabi,但这只是因为其他人似乎都这样做......但因为这是一个非常糟糕的论点,所以理解其中的区别会非常好。
注意:此工具链将为基于 Cortex-M3 的 mcu:s 交叉编译代码,例如 stm32。
谢谢
一些链接:
EABI:
- http://en.wikipedia.org/wiki/Application_binary_interface
- http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.abi/index.html
精灵: