Lambdanative可以为OSX而不是iOS编译

时间:2017-04-07 01:14:57

标签: ios scheme gambit

我正在使用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应用程序的想法。

感谢。

1 个答案:

答案 0 :(得分:0)

我意识到这可能为时已晚,但如果其他人偶然发现,我会尝试解释。

config.log放在库输出目录中,而不是工作文件夹中。您可以通过运行find ~/Library/ -name 'config.log'来查找它。

就我而言,config.log显示问题在于它无法找到crt库的某个版本。 here解决了这个问题。

我编辑了我的lamdbanative工作目录文件夹中的./SETUP文件,以便IOSVERSION5.1.1默认设置转为6.0。这解决了我的问题。