在 64 位 Arm 上编译和安装 Chez Scheme?

Compiling and Installing Chez Scheme on 64 Bit Arm?

我尝试编译和安装 Chez Scheme compiler, since that now seems to support the aarch64 Arm 64 architecture, unlike the mainline Chez Scheme 的 Racket 后端变体,它仍然限于 32 位 ArmV6。我是 运行 这个 Raspberry Pi 4 运行 64 位 aarch64 Raspbian(现在更名为 Raspberry Pi OS)。

当我下载源代码并尝试 ./configure 时,我收到有关缺少 nanopass 和 zlib 子模块的错误消息。

如何在 64 位 ARM 上编译和安装 Chez Scheme?

这些组件的源代码在子模块中。根据您的 Git 版本,您可能必须使用这些 shell 命令明确检查它们:

git submodule init
git submodule update

详情见man git submodule