【问题标题】:Install Open Dylan on ARM architecture [closed]在 ARM 架构上安装 Open Dylan [关闭]
【发布时间】:2017-01-08 23:09:32
【问题描述】:

我浏览了一长串编程语言,我找到了一种(按字母顺序排列不太远)叫 Dylan。作为一个 Dylan,我立刻感受到了与这种语言的联系,不得不将它安装在我最喜欢的玩具 Raspberry Pi(如果重要的话是 3B 型)上。在下载 Linux x86 版本(我认为这是问题,因为我的架构是“armv7l”),解压压缩包并完成 README 文件中的其余说明后,我很失望(虽然,不是惊讶)当我收到此消息时:“无法执行二进制文件:执行格式错误”。

我还没准备好放弃。如果可能的话,我如何为 armv7l 架构手动编译 OD?你需要知道我在这方面的知识非常有限,所以如果你告诉我“只是构建它”之类的,它不会很有帮助。

【供参考】OD网站: http://opendylan.org/

【问题讨论】:

    标签: linux raspberry-pi arm raspbian dylan


    【解决方案1】:

    很遗憾,你不能。该语言依赖于 x86 架构 according to it's documentation

    我翻阅了二进制文件和源代码以找到一种解决方法,直到有人从头开始为 ARM 编写它之前,它看起来并不存在。

    这是一项艰巨的工作......

    我知道这令人失望,但在未来,如果您找到自己喜欢的东西,但不是为 ARM 构建的,如果您可以访问源代码,尤其是 C/C++/ 或 Java 的源代码,(或 Python 以及其他与架构无关的语言),您可以克隆源代码并自行编译,检查以确保代码中没有隐藏任何依赖于一些晦涩的架构行为的东西。 (Google 和 'ctrl+f' 是你的朋友!)如果没有什么特别突出的,cmake 在这种情况下是一个非常有用的工具!有点学习曲线,但是为不同架构构建东西的好工具。

    编译后,运行应用程序。有时它会运行,有时它需要更多的工作,有时它只需要 x86。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 2015-06-27
      相关资源
      最近更新 更多