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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值