Ubuntu下Fortran库安装指南
Fortran库的编译与链接需要Fortran编译器支持,gfortran(GNU Fortran编译器)是Ubuntu下最常用的免费编译器。安装步骤如下:
sudo apt update
,确保系统获取最新软件包信息;sudo apt install gfortran
,安装完成后通过gfortran --version
验证安装(显示版本信息即为成功)。Ubuntu的APT仓库提供了大量预编译的Fortran库,覆盖线性代数、快速傅里叶变换、科学计算等领域,安装方式简便:
sudo apt install liblapack-dev libblas-dev
sudo apt install libfftw3-dev
sudo apt install petsc-dev
sudo apt install trilinos-dev
sudo apt install libfortran-dev
若需要安装未包含在APT中的第三方库(如特定版本的MPI、自定义库),需手动下载并编译:
.tar.gz
或.zip
格式);tar -xzf library-name.tar.gz # 解压
cd library-name # 进入目录
./configure # 配置编译选项(如指定安装路径)
make # 编译源代码
sudo make install # 安装到系统目录(默认/usr/local)
/usr/local/lib
),需将其添加到链接器缓存:sudo ldconfig
~/.bashrc
中添加库路径(永久生效):export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
通过编写简单的Fortran程序,测试库是否能正常链接与运行:
hello.f90
文件,内容如下:program hello
print *, "Hello, Fortran with libraries!"
end program hello
gfortran -o hello hello.f90 # 编译(无库依赖)
./hello # 运行(应输出"Hello, Fortran with libraries!")
# 若使用特定库(如LAPACK),需指定链接选项:
gfortran -o lapack_test lapack_test.f90 -llapack -lblas
./lapack_test
apt search libxxx-dev
),或手动指定库路径:gfortran -o program program.f90 -L/path/to/library -lxxx
update-alternatives
切换:sudo update-alternatives --config gfortran # 选择默认版本
sudo
提升权限(如sudo apt install
、sudo make install
)。