如何编译Python 1.0

2 投票
2 回答
774 浏览
提问于 2025-04-15 11:04

出于某种奇怪的原因,我想试试Python 1.0版本。我该怎么编译它呢?或者说,有哪个早期版本可以和现在的编译器顺利编译?

我现在用的是Mac OS X 10.5,不过因为只是出于好奇(想看看这个语言是怎么变化的),在Linux虚拟机里编译也是可以的。

2 个回答

4

我往回追溯了一下,找到了来自alt.sources的0.9.1p1版本的源代码,这可是18年前的代码呢!

我对代码做了一些修改(具体内容在README.reconstructed里有说明),让它能在我的OS 10.4系统上编译。源代码可以在这里找到,希望你们喜欢。我还给python.org的维护者发了邮件,问他们是否想要一份这个代码。

不过,这个代码编译的时候并不完全顺利。有一些警告,主要是因为缺少原型。不过它还是能正常工作。

10

在Ubuntu 8.10上,使用GCC 4.3.2可以完美编译Python 1.0.1。它在Leopard系统上也应该可以编译。

你可以在这里下载源代码,然后按照常规的方法进行编译:

./configure
make

更新:我测试过了,它在Leopard上也可以编译。

撰写回答