lee*_*d00 7 haskell arm cross-compiling haskell-stack
过去,我在 x86_x64 上为不同的体系结构编译了二进制文件,并为不同的体系结构生成了生成的目标二进制文件;
例如,目标二进制文件可能用于IA64或 ARM 处理器之类的东西,使用make和gcc编译 C++ 代码并将生成的二进制文件复制到该架构类型的机器上(大多数情况下;假设满足依赖关系)允许它运行。
这是出于不同的原因,例如在I64 架构上,我不想在服务器上安装所有用于编译的依赖项。而在 ARM 的情况下(用于 Raspberry Pi),编译需要很长时间。
话虽如此,我还没有厌倦为 ARM 交叉编译 Haskell,尽管 Haskell wiki 似乎提到了这样做的docker 图像,以及这里的指南。然而,该指南似乎有点过时,因为我似乎无法下载build-dep它所需的内容。
(我正在运行 Ubuntu 18.04 LTS)
另外,我dpkg --add-architecture <armxx>应该运行什么命令来添加多个架构?
| 归档时间: |
|
| 查看次数: |
205 次 |
| 最近记录: |