ubutnu16.04hdf5をインストールします

私は毎日このピットを踏んでいます、多分それ自体がピットです!

官网:
https://support.hdfgroup.org/HDF5/

ダウンロードしたバージョン:hdf5-1.8.21.tar.bz2

tar -jxvf hdf5-1.8.21.tar.bz2
sudo ./configure --prefix=/usr/local/hdf5  #安装路径
sudo make
sudo check
sudo install
sudo check-install

インストール後、このディレクトリ/ usr / local / share / hdf5_examples /に移動し、run-c-ex.shファイルがあります。このファイルを実行すると、このファイルはcディレクトリ内のすべての.cファイルを実行します。

sudo ./run-c-ex.sh

cディレクトリに入る、この時の私のディレクトリはこんな感じ

ここに画像の説明を挿入
実施した

sudo h5cc -o h5_extend h5_extend.c

エラーを報告した場合

h5cc:command not found

最初にh5ccを実行するだけで、h5ccがインストールされていないことが報告されます。次のように入力できます。sudoaptinstall hdf5-helpers
execute

sudo apt install hdf5-helpers

次に実行

sudo h5cc -o h5_extend h5_extend.c

エラーが報告された場合hdf5.h:そのようなファイルまたはディレクトリは
実行されません

sudo apt-get install libhdf5-serial-dev

実行中

sudo h5cc -o h5_extend h5_extend.c

情報がない場合は正しいことを意味します今すぐ実行します

sudo ./h5_extend

エラーを報告した場合

cc: error: unrecognized command line option ‘-Wdate-time’
cc: error: unrecognized command line option ‘-fstack-protector-strong’

ここに画像の説明を挿入
このエラーの報告は、gccバージョンが低いか、より高いバージョンをインストールするか、より高いバージョンに切り替えることを示しています。
この時点で、インストールは成功するはずです、私は泣きたいです!

おすすめ

転載: blog.csdn.net/weixin_43868576/article/details/108328828