1.3.2 现代构建工具:fpm (Fortran Package Manager) 与 CMake 1.3.2 现代构建工具:fpm (Fortran Package Manager) 与 CMake 在高性能计算与科学计算的广袤疆域中,Fortran 语言如同一位历经沧桑却宝刀未老的老将,始终占据着数值模拟的核心地位。然而,长期以来,Fortran 项目的构建过程却往往伴随着繁琐的手工 Makefile 编写、脆弱的依赖管理以及跨平台兼容性的噩梦。随着软件工程的演进,开发者不再满足于“能编译即可”的粗放模式,转而追求可复现、自动化且高效的构建体验。在这一背景下,fpm(Fortran Package Manager)与 CMake 构成了现代 Fortran 开发生态系统的双引擎。