【问题标题】:Where is Rakudo x86 32-bit precompiled installer/binaries?Rakudo x86 32 位预编译安装程序/二进制文件在哪里?
【发布时间】:2018-12-13 20:42:35
【问题描述】:

我想使用 Perl6/Rakudo 编写我的程序,它必须在 32 位和 64 位操作系统(Windows 和 Linux)上运行。

但 32 位 Rakudo 安装程序将不再发布。

要让 32 位 Rakudo Star 安装程序正常工作,我能做的最好的事情是什么?

【问题讨论】:

    标签: 32-bit raku rakudo


    【解决方案1】:

    但 32 位 Rakudo 将不再发布。

    Rakudo 本身不仅仅是 64 位的,它在发布前已针对受支持的 Ubuntu 32 位发行版进行了测试。

    如果您需要 32 位 Linux 软件包 (Ubuntu),您可以在此处找到它们:https://github.com/nxadm/rakudo-pkg

    您必须从源代码自行构建 32 位 Windows 二进制文件:https://github.com/nxadm/rakudo-pkg

    但是,请注意 32 位 Rakudo 未启用 JIT,并且可能比 64 位慢很多。

    【讨论】:

    • 抱歉,在我的问题中,我的意思是“Rakudo Star 32 位安装程序(二进制文件)”,而不是简单的“Rakudo 32 位”。还有更多问题:为什么 rakudo.org 团队没有预编译的 32 位 Windows 二进制文件?为什么 32 位没有启用 JIT?
    • 所有的预编译包都是由志愿者构建的。没有志愿者拥有在 WIn32 上构建所需的工具链。如果您是其中之一,请提交您的二进制构建以供其他人下载。至于为什么不启用 32 位 JIT:JIT 目前只支持 64 位 Intel 机器码。同样,没有人愿意做这项工作来支持 32 位 Intel 机器操作码。或者对于其他处理器,例如 ARM。再说一次,如果你想为这样的努力提供帮助,请让自己知道!
    【解决方案2】:

    如果一个编译器版本,换句话说,不是一个明星版本,对你来说已经足够了,我在这里提供一个非官方的 32 位 Windows 版本的 rakudo:https://perl6.org/~timo/

    请注意,我明确不保证它有效。我的 Windows 知识很少,每当我进行构建时,我都必须将 RDP 放入 AppVeyor 提供的容器中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-23
      • 2011-11-26
      • 2023-03-20
      • 2018-04-12
      相关资源
      最近更新 更多