Требуется объяснение ошибки компоновщика (ld) "Абсолютная адресация .. не допускается в скользящем изображении" - PullRequest
0 голосов
/ 21 марта 2011

Я создал цель связки xcode и связал ее с несколькими статическими библиотеками. Я получил "Абсолютную адресацию (возможно, -mdynamic-no-pic), используемую в ... из ..., недопустимую в скользящем изображении. Используйте '-read_only_relocs suppress', чтобы включить перемещение текста. После того, как я добавил -read_only_relocs подавить в Other Флаги компоновщика, цель прекрасно собирается, но я не имею ни малейшего понятия о том, что было не так и как этот флаг исправил это. Может кто-нибудь, пожалуйста, объясните мне все эти вещи?

Ответы [ 2 ]

0 голосов
/ 05 января 2012

используйте Xcode 4.1 или ранее, и это работает.

0 голосов
/ 13 июня 2011

Вы должны снять флажок «Генерировать зависимый от позиции код» в настройках вашей целевой сборки.

...