Fortran 包管理器

Fortran 包管理器

Fortran 包管理器

Fortran 的包管理器与构建系统

欢迎浏览 Fortran 包管理器(Fortran Package Manager)的文档。

本文档分为四个主要部分,请选择以下任一主题浏览。

备注

此页面目前正在建设中,请帮助我们贡献内容或者反馈议题。

教程

学习如何使用 fpm 进行 Fortran 开发、创建项目和管理依赖项。

操作指南

使用 fpm 解决特定问题的实用指南和方案。

设计文档

关于命令行界面设计、程序包清单和一般用户体验的资料。

参考

fpm 组件的规范和实现参考。

注册表

已经有许多软件包可通过 fpm 使用,它们提供了易于获取且丰富的通用和高性能代码生态系统。有关软件包的完整列表,请查看fpm注册表。点击此处提交新软件包到注册表。

新闻

近期围绕Fortran软件包管理器的活动,比如新版本发布、会议讨论和新软件包,将在这里宣布。

  • Fpm 0.6.0 版本发布 (2022-06-19)

    此版本为构建输出引入了更好的可视化,编译器输出仅在错误时显示,以保持成功构建时标准输出的干净。此外,fpm 现在可以检测未使用的模块并避免编译使用程序不需要的模块,从而提高了 stdlib 等具有大型依赖项目的编译速度。使用 fpm 创建新项目时,作者信息现在从 git 配置中获取,以避免在清单中使用占位符。此版本还进行了更多错误修复和大量改进。

  • Fpm 0.5.0 版本发布 (2021-11-21)

    我们在此版本中修复了大量错误,并对围绕 fpm 的工具进行了大量改进,例如持续交付和 Windows 安装程序。新功能包括更好的编译器/链接器选择和改进的构建后端(仅在需要时构建测试,正确跟踪链接依赖关系)。