在 macOS/aarch64 上移植 GNAT Ada 编译器
2025-01-16
博主在新的 MacBook Pro 上成功移植了 GDC 编译器后,着手移植 GCC 套件中剩余的 Ada 和 Go 编译器。由于 macOS 上尚无成熟的 Gccgo 编译器,博主决定先移植 GNAT Ada 编译器。由于缺乏预编译包,博主使用了虚拟机和 Alire 工具获取 x86_64 版本的 GNAT 编译器,并通过两阶段编译,最终成功构建了 macOS/aarch64 原生 GNAT 编译器,并将其与 GDC 编译器整合到一个 GCC 套件中。
开发
Ada编译器