1. 程式人生 > >【轉】Linux安裝HDF5及遇到的問題總結

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

inf 遇到 upload 詳細步驟 iframe gunzip 總結 comm box

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 技術分享 簡要安裝步驟如下:(詳細步驟: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文件夾,打開後 技術分享
在/share/hdf5_examples/下是示例程序。打開c文件夾,下面我們來測試。該文件夾下有個名為run-c-ex.sh文件,執行該文件可以將c目錄下所有.c文件執行。 技術分享 運行命令:$ sudo ./run-c-ex.sh 即可得到所有文件的執行結果。 打開run-c-ex.sh文件可查看該文件內容如下 技術分享 下面我們來講怎麽執行單個.c文件,以/usr/local/hdf5/share/hdf5_examples/c目錄下h5_extend.c為例 執行 $ sudo h5cc -o h5_extend h5_extend.c 技術分享 可是卻報出錯誤:h5cc:command not found 我們在命令行輸入h5cc,可以看到 技術分享
提示我們h5cc沒有安裝,按照指示,我們輸入sudo apt install hdf5-helpers 技術分享 接下來再執行,卻報出hdf5.h: No such file or directory的錯誤 技術分享 只要安裝libhdf5-serial-dev就可以了。 執行命令:$ sudo apt-get install libhdf5-serial-dev 技術分享 再次執行 $ sudo h5cc -o h5_extend h5_extend.c 沒有問題,執行:$ ./h5_extend 技術分享 在/share/hdf5_examples/c目錄下除了生成h5_extend和h5_extend.o兩個文件,還有extend.h5文件。 技術分享
技術分享 下面介紹一個可視化工具HDFView,它可以用來查看和編輯HDF文件。(https://support.hdfgroup.org/products/Java/hdfview/) 下載HDFView,即可查看我們剛剛得到的extend.h5 技術分享 本文永久更新地址:http://www.linuxdiyf.com/linux/26164.html

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