在Debian系统上管理Fortran项目,可按以下步骤进行:
安装Fortran编译器
使用apt
包管理器安装GNU Fortran(gfortran):
sudo apt update
sudo apt install gfortran
验证安装:gfortran --version
。
安装辅助工具(可选)
build-essential
以支持编译依赖:sudo apt install build-essential
sudo apt install libopenmp-dev
手动编译运行
.f90
文件(如hello.f90
)。gfortran -o hello hello.f90
./hello
使用Makefile管理多文件项目
Makefile
定义编译规则,例如:FC = gfortran
FFLAGS = -O2
SRCS = main.f90 utils.f90
OBJS = $(SRCS:.f90=.o)
TARGET = my_program
all: $(TARGET)
$(TARGET): $(OBJS)
$(FC) $(FFLAGS) -o $@ $^
%.o: %.f90
$(FC) $(FFLAGS) -c $<
clean:
rm -f $(OBJS) $(TARGET)
make # 编译
make clean # 清理生成的文件
使用Fortran程序包管理器(FPM)
fpm new my_project
cd my_project
fpm build
fpm run
安装系统库
通过apt
安装常用库(如LAPACK、BLAS):
sudo apt install liblapack-dev libblas-dev
手动编译安装库
.so
):gfortran -c -fPIC mylib.f90 -o mylib.o
gfortran -shared mylib.o -o libmylib.so
sudo cp libmylib.so /usr/local/lib
~/.bashrc
中添加:export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
通过以上步骤,可在Debian系统上高效管理Fortran项目,覆盖从开发到部署的全流程。