【问题标题】:Compiling and Installing Chez Scheme on 64 Bit Arm?在 64 位 Arm 上编译和安装 Chez 方案?
【发布时间】:2021-03-24 17:02:47
【问题描述】:

我尝试编译和安装 Chez Scheme 编译器的 Racket 后端变体,因为它现在似乎支持 aarch64 Arm 64 架构,不像 mainline Chez Scheme 仍然限于 32 位 ArmV6。我在运行 64 位 aarch64 Raspbian(现在更名为 Raspberry Pi OS)的 Raspberry Pi 4 上运行它。

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

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

【问题讨论】:

  • 可能有一些未记录的软件包,您首先需要使用 apt 进行安装。我会看看是否安装了 nanopass 和 zlib,如果是,这应该在他们的 github repo 上提出。

标签: linux raspberry-pi scheme racket chez-scheme


【解决方案1】:

这些组件的来源位于子模块中。根据您的 Git 版本,您可能必须使用以下 shell 命令显式检出它们:

git submodule init
git submodule update

详情请见man git submodule

【讨论】:

  • 我去年确实接受了您的回答,但只是想明确表示该回答确实有效。我已经设法使用您的解决方案编译和安装了 Racket 的 ChezScheme 后端。
猜你喜欢
  • 1970-01-01
  • 2013-11-06
  • 2013-11-22
  • 2020-12-26
  • 2021-09-25
  • 2016-10-19
  • 2015-02-28
相关资源
最近更新 更多