【轉】Linux安裝HDF5及遇到的問題總結


Linux安裝HDF5及遇到的問題總結

轉自: http://www.linuxdiyf.com/linux/26164.html
 
ubuntu版本:16.04.2 64位
從HDF官網(https://support.hdfgroup.org/HDF5/)上下載hdf5-1.8.17.tar.gz
Linux安裝HDF5及遇到的問題總結
 
簡要安裝步驟如下:(詳細步驟:hdf5-1.8.17/release_docs/INSTALL)
$ gunzip < hdf5-X.Y.Z.tar.gz | tar xf -   #解壓縮
$ cd hdf5-X.Y.Z
$ ./configure --prefix=/usr/local/hdf5  #安裝路徑
$ make
$ make check                # run test suite.
$ make install
$ make check-install        # verify installation.
注:X.Y.Z是HDF版本
 
安裝成功后,在安裝目錄/usr/local下出現hdf5文件夾,打開后
Linux安裝HDF5及遇到的問題總結
在/share/hdf5_examples/下是示例程序。打開c文件夾,下面我們來測試。該文件夾下有個名為run-c-ex.sh文件,執行該文件可以將c目錄下所有.c文件執行。
Linux安裝HDF5及遇到的問題總結
運行命令:$ sudo ./run-c-ex.sh
即可得到所有文件的執行結果。
 
打開run-c-ex.sh文件可查看該文件內容如下
Linux安裝HDF5及遇到的問題總結
 
下面我們來講怎么執行單個.c文件,以/usr/local/hdf5/share/hdf5_examples/c目錄下h5_extend.c為例
執行 $ sudo h5cc -o h5_extend h5_extend.c
Linux安裝HDF5及遇到的問題總結
可是卻報出錯誤:h5cc:command not found
我們在命令行輸入h5cc,可以看到
Linux安裝HDF5及遇到的問題總結
提示我們h5cc沒有安裝,按照指示,我們輸入sudo apt install hdf5-helpers
Linux安裝HDF5及遇到的問題總結
接下來再執行,卻報出hdf5.h: No such file or directory的錯誤
Linux安裝HDF5及遇到的問題總結
只要安裝libhdf5-serial-dev就可以了。
執行命令:$ sudo apt-get install libhdf5-serial-dev
Linux安裝HDF5及遇到的問題總結
再次執行 $ sudo h5cc -o h5_extend h5_extend.c
沒有問題,執行:$ ./h5_extend
Linux安裝HDF5及遇到的問題總結
在/share/hdf5_examples/c目錄下除了生成h5_extend和h5_extend.o兩個文件,還有extend.h5文件。
Linux安裝HDF5及遇到的問題總結
Linux安裝HDF5及遇到的問題總結
 
下面介紹一個可視化工具HDFView,它可以用來查看和編輯HDF文件。(https://support.hdfgroup.org/products/Java/hdfview/)
下載HDFView,即可查看我們剛剛得到的extend.h5
Linux安裝HDF5及遇到的問題總結
 
本文永久更新地址: http://www.linuxdiyf.com/linux/26164.html
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM