这里有两个问题:
$ARM-GCC-PREFIX-readelf -h $LIBNAME | grep Flags,这将返回smth。就像Version4 EABI。但是,有什么漂亮的方法可以使我不需要将系统库从目标复制到主机来运行readelf发布于 2012-01-20 12:29:38
在我看来,您已经找到了一种真正的方法来识别一个文件所使用的ABI。我不知道还有比readelf更好的方法。
类似地,readelf可能是确定编译器使用的默认ABI的最佳方法。
编译器实际上不允许您选择任何特定的ABI版本。它只允许您在各种ABI变体之间进行选择。编译器只实现当前ABI编写时的任何内容。无论如何,EABI应该是向后兼容的。
也许真正的问题是支持什么样的体系结构?或者什么浮标-abi?在为特定设备建造时,这些都是很重要的。
https://stackoverflow.com/questions/8939673
复制相似问题