У меня есть статическая библиотека (очень простая, без включений), которая прекрасно работает с "-arch i386", я могу использовать демонстрационный метод в этой библиотеке, и все в порядке. Как обычно, у меня есть файл .a для ссылки в моем проекте.
К сожалению, я хочу использовать эту библиотеку в проекте iOS, поэтому, когда я использую iPhone Simulator, все в порядке с библиотекой, созданной с "-arch i386" (потому что это процессор, который использует симулятор). Если я теперь хочу собрать библиотеку с "-arch armv7" (или "-arch armv6") для моего устройства iPhone на базе ARM, я получаю в Eclipse и в Xcode то же сообщение об ошибке: (в Xcode :) llvm Ошибка -gcc-4.2 с кодом выхода 255 . Тот же код выхода в Eclipse (255). С "i386" все работает.
Должен ли я установить что-либо в дополнение к моему Xcode 4.2.1 на OSX Lion, чтобы компилировать lib для моего ARM-устройства?