当前位置: 代码网 > 服务器>服务器>Linux > HDF5安装及bash: h5cc: comand not found

HDF5安装及bash: h5cc: comand not found

2024年07月28日 Linux 我要评论
HDF5安装及bash: h5cc: comand not found

手动安装hdf5

下载hdf5-1.10.4.tar.gz

#cp /gxw/forhdf5/* ./

tar -zxvf hdf5-1.10.4.tar.gz

报错报错tar: this does not look like a tar archivet

gunzip hdf5-1.10.4.tar.gz修改后,重新执行

$ tar -xvf hdf5-1.10.4.tar      #解压

$cd hdf5-1.10.4

$ls

此处,教程写法:

./configure --prefix=/usr/local/netcdf --with-zlib=/usr/local/netcdf

因为zlib被安装到了$dir/netcdf下,此处修改到该路径下

$./configure --prefix=$dir/netcdf --with-zlib=$dir/netcdf

因为测试h5cc不成功,后此步改为:./configure --prefix=/usr/local/hdf/hdf5

$sudo make   #以下为原路径显示界面

14:58-15:03

$sudo make check

15:03-15:13

$sudo make install

$sudo make check-install

安装完成!

      1. 测试

程序安装--prefix=的路径决定,即$dir/netcdf文件下

因为测试h5cc不成功,后此步改为:./configure --prefix=/usr/local/hdf/hdf5

$cd netcdf

#cd  /usr/local/hdf/hdf5

$ls

进入$dir/netcdf/share/hdf5_examples/c

cd /usr/local/hdf/hdf5/share/hdf5_examples/c

文件内

$cd share

$ls

$cd hdf5_examples

$ls

$cd c

$ls

        1. run-c-ex.sh

$sudo ./run-c-ex.sh  #非root下用sudo 或者#./run-c-ex.sh

打开run-c-ex.sh

$vi run-c-ex.sh

$ls

        1. h5cc

#h5cc -o h5_extend h5_extend.c

此处报错bash: h5cc: comand not found

设置完环境变量

 

重新运行

#h5cc -o h5_extend h5_extend.c

#./h5_extend

执行./h5_extend后生成了三个文件:h5_extend.c、h5_extend.o、extend.h5

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com