Amsterdam Compiler Kit (ACK) 的 Cray X-MP 移植
2025-01-26
这个项目是一个Amsterdam Compiler Kit (ACK) 的分支,它支持Cray X-MP超级计算机和COS操作系统。该分支通过注释掉LUA构建脚本中对其他机器和平台的引用来禁用它们。目前,该分支已成功在MacOS和Linux上构建和运行。用户需要安装bison、flex、gcc、gmake和lua等工具,还需要安装一个名为COS-Tools的GitHub仓库中的工具,该仓库提供了Cray X-MP的交叉汇编器、交叉链接器和交叉库管理器。构建完成后,可以使用提供的交叉编译器创建Cray X-MP和COS的可执行文件。文章还详细介绍了如何使用ACK编译程序,并通过FTP上传到NOS 2.8.7系统,再利用Cray Station接口将可执行文件传输到Cray X-MP上运行,以及如何查看运行结果。