【问题标题】:How to compile Python 1.0如何编译 Python 1.0
【发布时间】:2009-03-26 13:16:07
【问题描述】:

出于某种不正当的原因,我想尝试 Python 1.0。我将如何编译它,或者更确切地说,可以使用当前编译器干净编译的早期版本是什么?

我使用的是 Mac OS X 10.5,虽然只是出于好奇(关于语言是如何变化的),所以在 Linux 虚拟机中编译也是可能的......

【问题讨论】:

  • 您是否收到任何特定错误?
  • -1:没有错误。没有使用示例脚本。

标签: python installation legacy


【解决方案1】:

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

下载源代码here,按常规方式编译:

./configure
make

更新:我对其进行了测试,它也可以在 Leopard 下编译。

【讨论】:

  • 我在 python.org 上能找到的最旧版本是 1.0.1。
  • 来自 python.org:“如果您发现较旧的 Python 版本(例如 0.9.8),我们有兴趣获得一份副本!”
  • Opps.. 我最初尝试(一两个星期前)从 git-svn 导入的 Python SVN,它似乎缺少文件。奇怪的。源 tarball 可以完美编译,谢谢!
  • 我在 Ubuntu 上收到以下错误 No rule to make target '../Objects/libObjects.a', needed by '../python'
【解决方案2】:

时光倒流,我通过 Google Groups 的存档从 alt.sources 中提取了 0.9.1p1 源。那是 18 岁以上的代码!

我做了一些更改(记录在 README.reconstructed 中)以使其能够在我的 OS 10.4 机器上编译。 Source available 供您欣赏。我还向 python.org 维护人员发送了电子邮件,看看他们是否想要一份副本。

编译不干净。有一些警告,主要是因为缺少原型。但它确实有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    相关资源
    最近更新 更多