Как я определяю целевую архитектуру статической библиотеки (.a) на Mac OS X?

Я интересуюсь проверкой, если данный iPhone статическая библиотека был создан для ARM или Intel.

Это - больше любопытства, чем что-нибудь. Есть ли некоторый Mac OS X или определенный инструмент BSD, чтобы сделать это? Это сообщение дает пример в Linux.

123
задан Paulo Mattos 30 July 2019 в 10:08
поделиться

1 ответ

файл , вероятно, расскажет вам. otool , безусловно, должен уметь. Но сначала я бы попробовал файл , например,

logan:/Users/logan% file d2
d2: Mach-O executable ppc

Пример с архивом:

logan:/Users/logan% file /usr/lib/libMallocDebug.a
/usr/lib/libMallocDebug.a: Mach-O universal binary with 2 architectures
/usr/lib/libMallocDebug.a (for architecture i386):      current ar archive random library
/usr/lib/libMallocDebug.a (for architecture ppc):       current ar archive
67
ответ дан 24 November 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: