通常使用GCC编译所有ARM体系结构的库

时间:2016-06-22 14:43:14

标签: gcc arm static-libraries cross-compiling cpu-architecture

是否有GCC的编译选项可以让我为所有ARM版本编译一般的静态库?或者至少在单个编译操作中获得多个架构?

ARM的新手,文档并没有完全跳出来回答这个问题。

1 个答案:

答案 0 :(得分:0)

如果您希望库有效运行,则需要针对特定​​体系结构编译它们。例如,Cortex M0代码将运行,M3但M3代码不会在M0上运行(M0是ARMv6m架构,而M3是ARMv7m架构)。如果您的库使用浮点,那么您还必须考虑这一点。