如何知道第三个静态库(.a)支持哪种体系结构?

时间:2014-12-26 11:27:57

标签: linux static-libraries

我有一些静态库,但我不知道他们支持哪种架构(arm7等)。 是否有一些linux命令来检查它?

2 个答案:

答案 0 :(得分:0)

有3个工具用于确定.a支持的体系结构,这些工具是filelipootool

使用file

% file library.a

使用lipo

% lipo -info library.a 

使用otool

% otool -hv library.a

答案 1 :(得分:0)

假设静态库是test.a,包含test.o,然后执行以下命令:

ar -x test.a file test.o

它将打印有关CPU架构的内容,例如x86-64。你可以知道它支持哪种架构。