Xcode: сбой gcc-4.2 с кодом выхода 1 - PullRequest
1 голос
/ 14 января 2010

Я работаю над игрой для iPhone, в которой я использую Улун движок для рендеринга, и сейчас я просто попытался обновить свой проект до последней версии.

Однако теперь я получаю следующую ошибку при попытке компиляции:

gcc-4.2 failed with exit code 1

В результатах сборки я вижу, в каком файле cpp происходит ошибка, но никакой дополнительной информации я не вижу.

Как я могу получить больше информации о том, что идет не так, чтобы отследить проблему?

РЕДАКТИРОВАТЬ

После проверки выходных данных компиляции я получил следующие строки, где происходит ошибка:

{standard input}:61:selected processor does not support 'fmrx r0, fpscr'

{standard input}:62:unshifted register required -- 'bic r0,r0,#0x00370000'

...somemorelines

{standard input}:69:selected processor does not support 'fmxr fpscr,r0'

Это некоторый код VFO из одного из #include файлов. Он хорошо работает в примерах с двигателем. Может быть что-то напортачило с настройками моего проекта? Я сравнил их с одним из примеров, и они кажутся идентичными.

Ответы [ 5 ]

1 голос
/ 26 декабря 2013

У меня была такая же проблема. в моем случае проблема заключалась в том, что на один и тот же файл дважды ссылались в Навигаторе проектов (в разных папках), что приводило к тому, что он дважды указывался в Фазах сборки -> Компиляция источников ... Я думаю, это произошло, когда я заново сгенерировал подклассы базовой модели данных.

удаление избыточной ссылки в Навигаторе проектов ( не файлы, просто дублированная ссылка!) Решило проблему.

1 голос
/ 12 июля 2012

У меня была эта ошибка раньше, и проблема заключалась в том, что некоторые файлы были удалены с диска и по-прежнему ссылаются на проект XCode. Как только я удалил эти ссылки, это сработало.

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

1 голос
/ 14 января 2010

Зайдите в Build-> Build Results или нажмите shift-command-B. Справа от сообщения об ошибке есть значок, который выглядит как группа горизонтальных линий. Нажмите или выберите «все сообщения».

Вы также можете отредактировать свои настройки в XCode, чтобы всегда показывать результаты сборки, пока идет сборка, и скрывать окно, только если нет ошибок или предупреждений. это то, что я делаю.

0 голосов
/ 01 декабря 2010

В xcode на странице результатов сборки щелкните правой кнопкой мыши строку ошибки и выберите «Открыть эти последние результаты как текстовый файл стенограммы». Откроется журнал вывода real xcode, который должен содержать лучшее описание ошибки, чем было замечено ранее.

Примечание. Здесь отображается больше информации, чем только на странице результатов сборки.

0 голосов
/ 08 июня 2010

У меня была такая же проблема, и я знаю, что я сделал.

Я запустил новый проект и импортировал все файлы из старого проекта.

Viola!

...