在Linux下如何利用C和Fortran读取HDF数据文件(一)(转)
在Linux下如何利用C和Fortran读取HDF数据文件(一)
HDF是一种分级存储的数据格式,也是国际上一种非常通用的数据存储格式,许多卫星的数据被存储成为了HDF格式。想了解更多关于HDF的信息,请登陆网站http://hdf.ncsa.uiuc.edu/.
(1) 准备工作
1.下载jpeg,zlib和szip库文件,下载网址分别为:
jpeg下载站点:
ftp://ftp.ncsa.uiuc.edu/HDF/lib-external/jpeg/
or:ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
zlib下载站点:
ftp://ftp.ncsa.uiuc.edu/HDF/lib-external/zlib
zlib121-linux2.4.tar.gz
szip下载站点:
ftp://ftp.ncsa.uiuc.edu/HDF/lib-external/szip/2.0
2 下载HDF4.2r1.tar.gz
到http://hdf.ncsa.uiuc.edu/中查找
(2)编译和安装jpeg,zlib和szip
1.将下载到的文件解压
2 编译和安装libjpeg.a
解压jpegsrc.v6b.tar.gz,打开文件jpeg-6.0
#sh configure
#make
#make test
#make install
3 编译和安装libsz.a
解压szip-2.0.tar.gz
#sh configure
#make
#make check
#make install
4 安装libz.a
解压zlib121-linux2.4.tar.gz
直接zlib121-linux2.4/lib中现成的libz.a
(3)安装HDF4.2r1
#sh configure --with-zlib=/libz.a的路径
--with-jpeg=/libjpeg.a的路径
可以不选择
--prefix=/要安装的路径
#gmake >& gmake.out
#gmake check >& check.out
#gmale install
最后将安装目录中/bin下的h4fc,h4cc拷贝到/usr/bin中即可使用HDF4.2r1了
(4)使用HDF4.2r1
用h4fc命令来编译操作HDF文件的Fortran程序,用h4cc命令来编译操作HDF文件的c程序。
在Linux下如何利用C和Fortran读取HDF数据文件(一)
HDF是一种分级存储的数据格式,也是国际上一种非常通用的数据存储格式,许多卫星的数据被存储成为了HDF格式。想了解更多关于HDF的信息,请登陆网站http://hdf.ncsa.uiuc.edu/.
(1) 准备工作
1.下载jpeg,zlib和szip库文件,下载网址分别为:
jpeg下载站点:
ftp://ftp.ncsa.uiuc.edu/HDF/lib-external/jpeg/
or:ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
zlib下载站点:
ftp://ftp.ncsa.uiuc.edu/HDF/lib-external/zlib
zlib121-linux2.4.tar.gz
szip下载站点:
ftp://ftp.ncsa.uiuc.edu/HDF/lib-external/szip/2.0
2 下载HDF4.2r1.tar.gz
到http://hdf.ncsa.uiuc.edu/中查找
(2)编译和安装jpeg,zlib和szip
1.将下载到的文件解压
2 编译和安装libjpeg.a
解压jpegsrc.v6b.tar.gz,打开文件jpeg-6.0
#sh configure
#make
#make test
#make install
3 编译和安装libsz.a
解压szip-2.0.tar.gz
#sh configure
#make
#make check
#make install
4 安装libz.a
解压zlib121-linux2.4.tar.gz
直接zlib121-linux2.4/lib中现成的libz.a
(3)安装HDF4.2r1
#sh configure --with-zlib=/libz.a的路径
--with-jpeg=/libjpeg.a的路径
可以不选择
--prefix=/要安装的路径
#gmake >& gmake.out
#gmake check >& check.out
#gmale install
最后将安装目录中/bin下的h4fc,h4cc拷贝到/usr/bin中即可使用HDF4.2r1了
(4)使用HDF4.2r1
用h4fc命令来编译操作HDF文件的Fortran程序,用h4cc命令来编译操作HDF文件的c程序。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10797429/viewspace-101672/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10797429/viewspace-101672/