【问题标题】:Adacore Gnat for Raspberry Pi Zero适用于 Raspberry Pi 零的 Adacore Gnat
【发布时间】:2017-06-25 11:48:23
【问题描述】:

我开始为 Raspberry Pi 使用 Adacore Gnat 2016。在 Raspberry Pi 2 上进行了一些简单的测试后,我切换到 Raspberry Pi Zero W,但一切都失败了。我有点天真,完全忽略了 RPi 2 上有 ARMv7 而 RPi 0 上有 ARMv6。 现在我想知道是否可以为 ARMv6 和 RPi Zero 重建 Adacore Gnat。

谁能给我一个提示?或者以前有人做过吗?

【问题讨论】:

    标签: raspberry-pi ada gnat armv6


    【解决方案1】:

    正如您所发现的,AdaCore GNAT GPL 仅适用于 Raspberry Pi 2 和 3。但包含在 Raspbian 中,有一个原生 FSF GNAT 工具链,请参阅https://www.makewithada.org/entry/ada_linux_sensor_framework。这对你有用吗?

    可以为 ARMv6 重新编译。可以在与您已下载的二进制文件相同的位置找到源代码。交叉编译有点麻烦,但是按照说明耐心等待是可行的,参见例如https://solarianprogrammer.com/2017/12/07/raspberry-pi-raspbian-compiling-gcc/ 用于 ARMv6 示例。下载 GNAT 源并按照那里的说明进行操作,例如在上面的示例中将“ada”添加到 --enable-languages

    【讨论】:

    • 您的 makewithada 链接已损坏
    猜你喜欢
    • 2015-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多