在 HarmonyOS 5 上运行 Fortran 程序

在 HarmonyOS 5 上运行 Fortran 程序

💡 原文中文,约3600字,阅读约需9分钟。
📝

内容提要

在HarmonyOS 5上成功编译和运行Fortran程序,使用LLVM 15和clang编译器。通过交叉编译arm64版本的runtime,确保flang与runtime版本一致,并配置CMake以编译Fortran代码,最终实现了在鸿蒙系统上运行Fortran程序的目标。

🎯

关键要点

  • 在HarmonyOS 5上成功编译和运行Fortran程序。
  • 使用LLVM 15和clang编译器进行编译。
  • 需要交叉编译arm64版本的runtime,以确保flang与runtime版本一致。
  • 编译过程中需要配置CMake以编译Fortran代码。
  • 编译完成后,可以在鸿蒙系统上运行Fortran程序。
  • 注意runtime版本和flang版本需要一致,以避免兼容性问题。
  • 提供了CMake的配置方式,涉及编译选项和路径设置。
  • 未来可能研究GFortran以实现类似功能。
➡️

继续阅读