标签: gcc arm static-libraries cross-compiling cpu-architecture
是否有GCC的编译选项可以让我为所有ARM版本编译一般的静态库?或者至少在单个编译操作中获得多个架构?
ARM的新手,文档并没有完全跳出来回答这个问题。
答案 0 :(得分:0)
如果您希望库有效运行,则需要针对特定体系结构编译它们。例如,Cortex M0代码将运行,M3但M3代码不会在M0上运行(M0是ARMv6m架构,而M3是ARMv7m架构)。如果您的库使用浮点,那么您还必须考虑这一点。