在ubuntu上安装HDF5并编译执行

1.在HDF5官网下载最新版hdf5-1.12.0.tar.gz

2.

2.解压之后,cd hdf5-1.12.0.tar.gz路径

3.按以下顺序在终端执行命令:

(1)./configure --prefix=/usr/local/hdf5 --enable-fortran

(2)make

   (3) make check(检查环境,可选项)

(4)sudo make install

   (5)sudo make check-install(可选项)

至此,安装完了,会在usr/local/下生成hdf5文件。

4.接下来配置路径

(1)终端输入 sudo gedit ~/.bashrc(修改bashrc文件)

在文件最开始添加以下路径并保存后关闭:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/hdf5/lib

export PATH=$PATH:/usr/local/hdf5/bin

export CPATH=:$CPATH:/usr/local/hdf5/include

(2)更新bashrc文件 source ~/.bashrc

至此HDF5配置结束,基本上算安装成功!

接下来是编译.f90文件,测试运行成功否?

5.进入目标文件(crtgrp.f90)打开终端,输入以下命令:

gfortran crtgrp.f90 -I/usr/local/hdf5/include -L/usr/local/hdf5/lib -lhdf5_fortran  回车一下,看编译是否通过?

如果通过,会在该目录下生成文件a.out

6.运行a.out,输入该命令  ./a.out

7.最终会在目录下生成一个.h5的文件。

以上,说明利用fortran调用HDF5软件成功!!!!

你可能感兴趣的:(在ubuntu上安装HDF5并编译执行)