Debian系統下管理Fortran項目可按以下步驟進行:
安裝Fortran編譯器
使用APT包管理器安裝gfortran:
sudo apt update
sudo apt install gfortran
安裝輔助工具
git clone https://github.com/fortran-lang/fpm.git
cd fpm && ./install.sh
創建項目結構
fpm new my_project
cd my_project
├── src/ # 源代碼文件(.f90)
├── test/ # 單元測試代碼
├── lib/ # 依賴庫文件
└── Makefile # 構建腳本(可選)
編寫與編譯代碼
.f90
文件,例如main.f90
:program main
print *, "Hello, Debian Fortran!"
end program main
fpm build
或直接使用gfortran編譯:gfortran -o main src/main.f90
依賴管理
fpm add lapack
依賴會自動下載并配置到項目中。單元測試
使用pFUnit框架編寫測試用例,例如test_addition.f90
:
@test
subroutine test_addition()
use my_module
@assertEqual(add(2.0, 3.0), 5.0)
end subroutine
運行測試:
fpm test
調試工具
gfortran -g -o debug_program src/main.f90
gdb ./debug_program
-O3
)提升性能。打包發布
用FPM生成可執行文件或庫包:
fpm package
生成的包可通過dpkg
安裝。
環境配置
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
PATH
以便直接運行。通過以上步驟,可高效管理Debian系統下的Fortran項目,兼顧開發效率與代碼規范性。