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项目,兼顾开发效率与代码规范性。