Fortran Package ManagerFortran 包管理器
Fortran Package Manager(fpm)是 Fortran 的包管理器和構(gòu)建系統(tǒng)。它的主要目標(biāo)是改善 Fortran 程序員的用戶體驗(yàn)。它通過使構(gòu)建 Fortran 程序或函數(shù)庫(kù),運(yùn)行可執(zhí)行文件、測(cè)試和示例以及將其作為依賴項(xiàng)分發(fā)到其他 Fortran 項(xiàng)目變得更加容易來(lái)實(shí)現(xiàn)這一目標(biāo)。fpm 的用戶界面以 Rust 的 Cargo 為藍(lán)本,其長(zhǎng)期愿景是培育和發(fā)展現(xiàn)代 Fortran 應(yīng)用程序和庫(kù)的生態(tài)系統(tǒng)。
簡(jiǎn)單使用示例:
>> fpm --version
Version: 0.6.0, alpha
Program: fpm(1)
Description: A Fortran package manager and build system
Home Page: https://github.com/fortran-lang/fpm
License: MIT
OS Type: Windows
>> fpm new hello_world # 創(chuàng)建 fpm 項(xiàng)目
>> cd hello_world
>> fpm run # 編譯運(yùn)行 fpm 項(xiàng)目
hello_world.f90 done.
libhello_world.a done.
main.f90 done.
hello_world.exe done.
[100%] Project compiled successfully.
Hello, hello_world!
更多的教程,參考:Fortran 包管理器 — Fortran Package Manager (fortran-lang.org)。
評(píng)論
圖片
表情
