0

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

谢谢。

4

1 回答 1

0

我意识到这可能为时已晚,但万一其他人偶然发现这一点,我想尝试解释一下。

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

就我而言,config.log揭示的问题是它找不到某个版本的crt库。这个问题在这里得到解决。

我从我的 lamdbanative 工作目录文件夹中编辑了我./SETUP的文件,所以它IOSVERSION5.1.1默认变为6.0. 这为我解决了问题。

于 2017-05-29T10:41:53.187 回答