Ответ 1
Я установил инструмент командной строки для Mavericks, теперь он исправляет проблему!
Подробнее см. эту ссылку.
Я только что обновился от OS Mountain Lion до Mavericks, запустил компилятор Intel ICC, icc test.c
, он сказал, что #include <time.h>
не найден. Поэтому я проверил папку \usr
, обнаружил, что \usr\include
отсутствует и скопирован include
из моей спины в эту папку, обновил Xcode до версии 5.0.1. Затем я собрал его снова, но все же получил предупреждение
ld: library not found for -lcrt1.10.6.o
Что это значит? Как это исправить?
Я установил инструмент командной строки для Mavericks, теперь он исправляет проблему!
Подробнее см. эту ссылку.
У меня возникла аналогичная ошибка компилятора при установке mysql5 MacPorts (отсутствует lcrt). Джаред Берроуз прав. Быстрый способ сделать это - открыть терминал и ввести:
xcode-select --install
Я не уверен, что ссылка discuss.apple.com очень помогает. Просто казалось, что группа людей спорит о том, была ли статическая связь "иногда хорошо" или "плохим программистом", "cookie".
Но вот связанный вопрос со Стеком, если мой не работает: Xcode 4.4 и более поздние версии установите средства командной строки
У меня возникла аналогичная проблема, когда для всех конфигураций в настройках сборки задано значение "Только построить активную архитектуру" на "Нет". Установите это для "отладки" (моя текущая локальная конфигурация, которую я создаю на устройстве), чтобы "ДА" решила проблему для меня.