Я пытаюсь найти символ в библиотеке.

$ nm /usr/local/ssl/macosx-x64/lib/libcrypto.a | grep rc4_md5_enc
warning: nm: no name list
warning: nm: no name list
warning: nm: no name list
...

Справочная страница GNU nm не отображает условия или вывод.

Что означает warning: nm: no name list ?

1 ответ1

1

Согласно странице руководства для nm , "список имен" означает "таблица символов". Если вы запускаете эту команду в Linux, и файл (как подразумевается его путем) для OSX, тогда формат двоичного файла, вероятно, несовместим. Например, если вы используете

file /usr/local/ssl/macosx-x64/lib/libcrypto.a

он может сказать вам, что это "текущий архив". Но другие инструменты могут плохо работать с файлами из систем другого типа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .