GCC-4.2 не удалось с кодом выхода 1 - Xcode - PullRequest
0 голосов
/ 25 апреля 2011
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

Привет всем,

Я работаю над большим обновлением своего приложения, которое включает в себя много кодирования (здесь говорят сотни или тысячи строк)

Все шло очень гладко вплоть до последней вставки кода, я добавил некоторый код, который по сути такой же, как уже существующий, с небольшими отличиями (простое целочисленное изменение с 77 на 78) и с тех пор затем каждый раз, когда я пытаюсь создать код, я получаю сообщение об ошибке выше - теперь, очевидно, это не особенно полезно, есть ли шанс, что кто-нибудь может дать хороший совет по этому поводу?

Редактировать как требуется.

    {standard input}:1580:branch out of range
{standard input}:1566:branch out of range
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

Теперь есть еще несколько стандартных входных данных, но я решил, что нет необходимости вставлять их все.

Ответы [ 4 ]

1 голос
/ 25 апреля 2011

Кажется, что GCC говорит, что я не могу пропустить 32 тыс. Инструкций на этом чипе ARM, что может быть решено путем настройки параметров компиляции или нет (если вы произвели некоторую оптимизацию, отмените ее и проверьте, работает ли она), я боюсь, я не эксперт в этом. Или, может быть, вы добавили код из другого проекта, который не подходит для ARM.

0 голосов
/ 01 августа 2012

У меня недавно была такая же проблема, когда я обновился до Lion & xcode 4 на новом Mac. Я перенес свой проект, и сборка не удалась с сообщенной здесь ошибкой. В моем случае, когда я посмотрел на странице «Этапы сборки / источники компиляции», 3 моих файла были показаны красным цветом, указывая на то, что они были импортированы неправильно. Я удалил ссылки и повторно добавил файлы в проект, и он скомпилирован нормально.

0 голосов
/ 04 июля 2012

Найдите параметр «Скомпилировать для большого пальца» в настройках сборки проекта и снимите флажок. Выполнение чистой сборки после этого решит вашу проблему.

0 голосов
/ 05 мая 2011

Я решил проблему в своих проектах с помощью компилятора LLVM-GCC-4.2 (все еще XCode 3.25, не знаю о ситуации в XCode 4). В особенности библиотечный проект, который использует Obj-C, Obj-C ++ и сильно оптимизированную библиотеку математических шаблонов C ++ под названием Eigen, иначе не компилировался.

Чтобы использовать LLVM-GCC, перейдите в диалоговое окно информации о проекте (меню «Проект» / «Изменить настройки проекта») и щелкните вкладку «Сборка». Найдите версию компилятора C / C ++ и выберите LLVM GCC 4.2. Позаботьтесь о том, чтобы изменение было выполнено в обеих версиях выпуска и отладки - вы переключаетесь между ними (или редактируете оба сразу) в поле выбора конфигурации вверху.

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