Lambdanative может компилироваться для OSX, но не для iOS

Я запускаю Sierra с XCode 8.3, включая инструменты командной строки. Я могу использовать Gambit для компиляции в собственный код OSX. Я могу использовать lambdanative для компиляции тестового приложения Calculator для OSX, но когда я пытаюсь настроить, а затем скомпилировать для iOS, я получаю следующую ошибку в подробном режиме:

checking whether the C compiler works... no
configure: error: in `/Users/querist/.lambdanative/tmp_install/gambc-v4_7_9':
configure: error: C compiler cannot create executables
See `config.log' for more details
ERROR: failed with exit code 77

Там нет config.log для чтения. Я выполнил поиск, и ни один из них не связан с этим проектом.

Есть идеи? Мне очень нравится идея разработки приложений для iOS на Scheme.

Благодарю.

1 ответ

Я понимаю, что это может быть слишком поздно, но в случае, если кто-то еще наткнется на это, я хотя бы попытался объяснить.

config.log находится в каталоге вывода библиотеки, а не в вашей рабочей папке. Вы можете посмотреть на это, запустив find ~/Library/ -name 'config.log',

В моем случае, config.log выявлена ​​проблема в том, что он не может найти какую-то версию crt библиотека. Эта проблема решена здесь.

Я отредактировал мой ./SETUP файл из моей папки lamdbanative рабочего каталога, так что IOSVERSION пошел от 5.1.1 по умолчанию 6.0, Это решило проблему для меня.

Другие вопросы по тегам