Skip to main content
 首页 » 编程设计

python之编译 io 编程语言时出错

2025年05月04日40jillzhang

我正在尝试编译 io但它失败了,我不明白为什么。这是我编译它所做的:

mkdir build && cd build 
cmake .. 
make 

这是 output 的要点来自 cmake

这看起来不错,但是当我运行 make(output 的要点)

它失败与 python 有关:error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."

我也试过用 Homebrew 安装.

我运行的是 Mac OS 10.6.7。

我怎样才能编译 io(这似乎是一种很棒的语言,我真的很想开始使用它)?

请您参考如下方法:

查看您的 make 日志,然后这一行可能是原因:

In file included from /Library/Frameworks/Python.framework/Headers/Python.h:57

我这里没有那个文件(或者在我的 ~/Library/Frameworks/ 中,Io 为我编译成功。

也许您使用的是不同版本的 Xcode(我使用的是 3.2.6 64 位)或者您已经安装了一些 Python Xcode 东西?不管有什么不同,Io 构建看起来不太像这样(还)。

如果您不担心有 Python 桥插件,那么我认为您可以删除它 (rm -r io/addons/Python) 并重建您的源代码。