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
, Это решило проблему для меня.