Linux伊甸园首页

控制面板 自由新闻 自由软件 自由文档 自由论坛 自由商城 联系我们
我的收藏 推荐文章 会员登陆 最后更新 高级搜索 退出登陆
新闻动态
新手入门
技术前沿
系统管理
网络管理
使用经验
编程开发
系统安全
解决方案
硬件相关
Unix家族
数据库类
观点评论
人物介绍



Linuxeden.com-- Linuxeden 新闻 文档 资料 教程 Linux伊甸园 / 编程开发 / 在Linux下如何利用C和Fortran读取HDF数据文件(一)
在Linux下如何利用C和Fortran读取HDF数据文件(一)  找linux工作,招linux人才,到Linuxeden人才频道
2005-05-21    zhouzm122       点击: 7226

在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的路径

<--with-szip=/libsz.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程序。
责任编辑: zhouzm122
发表评论 查看评论 加入收藏 Email给朋友 打印本文
如果你想对该文章评分, 请先登陆, 如果你仍未注册,请点击注册链接注册成为本站会员.
平均得分 10.00, 共 1 人评分
1 2 3 4 5 6 7 8 9 10
最新评论 (共有 4 条评论) 发表时间 作者 回复
请使用过Hdf文件的朋友留言 2005-05-21 14:53 pm zhouzm122 2
未写完说明 2005-05-27 21:49 pm zhouzm122 0
我的联系方式 2005-05-27 21:41 pm zhouzm122 0
您好,想向您请教! 2005-05-27 10:21 am skylank 1
更多评论...

Copyright © 2002 -2003 Linuxeden.com-- Linuxeden 新闻 文档 资料 教程 Linux伊甸园
All rights reserved.