💡
原文中文,约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以实现类似功能。
➡️