Совместима ли статическая библиотека iOS с GCC 4.2 с LLVM в Xcode 4.2? - PullRequest
0 голосов
/ 03 ноября 2011

Я занимаюсь разработкой приложений для iOS и только что обновил свой Xcode до 4.2. Я вижу, что компилятор GCC 4.2 больше не доступен.

Могу ли я по-прежнему связывать свою статическую библиотеку, которая была ранее скомпилирована с GCC 4.2? Это вызовет какие-либо проблемы?

1 Ответ

1 голос
/ 03 ноября 2011

Очень вероятно, да.Соглашения ABI не сильно меняются.Однако, поскольку это ваша статическая библиотека, я предполагаю, что у вас все еще есть ее исходный код.Тогда лучше перекомпилировать с последним компилятором (например, GCC 4.6 ) и с флагом -Wall.Компилятор GCC совершенствуется от версии к версии (особенно начиная с версии 4.2, которой уже несколько лет), в соответствии с языковыми стандартами, в диагностических возможностях (лучшие предупреждения) и в оптимизации.

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