Цель c - .m и .a файлы? - PullRequest
       2

Цель c - .m и .a файлы?

1 голос
/ 20 сентября 2011

У меня есть проект IPhone, и мне нужно изменить в нем некоторый код. Проблема в том, что в этом проекте нет файла .m. У меня есть все файлы заголовков (.h) и некоторые файлы пера. Я нашел файл .a (?), И когда я посмотрел его, в нем был какой-то код, по-видимому, это какой-то скомпилированный файл. Есть ли способ декомпилировать этот файл?

Привет! * * 1003

1 Ответ

3 голосов
/ 20 сентября 2011

Файл .a - это файл скомпилированной статической библиотеки (он же архив ).Он не содержит никакого исходного кода, только объектный код для одной или нескольких архитектур.

Что именно вам нужно изменить?Чего ты пытаешься достичь?Почти наверняка есть лучший способ сделать это.Вы можете использовать утилиту ar(1) для управления архивными файлами, например, путем извлечения или замены объектных файлов, но я настоятельно рекомендую не делать этого, если вы действительно не знаете, что делаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...