我正在使用XCode 8.3运行Sierra,包括命令行工具。我可以使用Gambit编译为OSX本机代码。我可以使用lambdanative将测试计算器应用程序编译到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。我已经对它进行了搜索,但没有一个与此项目有关。
有什么想法吗?我非常喜欢能够在Scheme中开发iOS应用程序的想法。
感谢。
答案 0 :(得分:0)
我意识到这可能为时已晚,但如果其他人偶然发现,我会尝试解释。
config.log
放在库输出目录中,而不是工作文件夹中。您可以通过运行find ~/Library/ -name 'config.log'
来查找它。
就我而言,config.log
显示问题在于它无法找到crt
库的某个版本。 here解决了这个问题。
我编辑了我的lamdbanative工作目录文件夹中的./SETUP
文件,以便IOSVERSION
从5.1.1
默认设置转为6.0
。这解决了我的问题。