Более определенная ошибка компоновщика в Xcode 4 - PullRequest
0 голосов
/ 02 сентября 2011

У меня возникли некоторые проблемы, и я получаю Command /Developer/Cocotron/1.0/Linux/i386/gcc-4.3.1/bin/i386-ubuntu-linux-gcc failed with exit code 1 на этапе соединения.Возможно, я сумасшедший, но, похоже, я помню, что смог получить что-то более конкретное в Xcode 3?Если я правильно помню, я получал такого рода полезные предупреждения:

warning: libpulse-simple.so.0, needed by /Developer/Cocotron/1.0/Linux/ i386/Frameworks//libSDL-1.2.so, not found (try using -rpath or -rpath- link)

Но теперь я, кажется, получаю только «ошибка с кодом выхода 1», что бесполезновообще в попытке отладить.У кого-нибудь есть идеи?

Ответы [ 3 ]

0 голосов
/ 22 сентября 2011

Удаление флага -all_load дало мне более конкретный вывод компоновщика и пропущенные символы библиотеки. (это в настройках сборки в разделе «Другие флаги компоновщика»)

При установленном флаге -all_load компоновщик просто выдал очень бесполезную «Команду /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-g++-4.2 не удалось выполнить с кодом выхода 1»

0 голосов
/ 22 октября 2011

Хотя это не совсем «в XCode», я обнаружил, что можно просто скопировать команду ld прямо из вкладки предупреждений XCode и запустить ее в Терминале, и таким образом получить подробные ошибки прямо из командной строки.

0 голосов
/ 02 сентября 2011

На вкладке enter image description here вы можете увидеть все свои проблемы. Нажмите на эту конкретную проблему, вы увидите детали.

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