平台信息
Description: CentOS Linux release 7.6.1810 (Core)
安裝步驟
- 下載NetCDF、HDF5、zlib、curl【使用wget命令即可】
- 解包:
tar -zxf *.tar.gz
- 編譯安裝zlib(見本頁底部)
- 編譯安裝curl(見本頁底部)
- 編譯安裝HDF5(見本頁底部)
- 編譯安裝NetCDF(見本頁底部)
- 安裝完成
### 美元符號 $ 開頭代表后面是可以在 Terminal 中運行的命令 ###
# 3、進入zlib的解壓目錄,編譯安裝zlib,輸入下面的指令:
$ ZDIR=/usr/local/
$ sudo ./configure --prefix=${ZDIR}
$ sudo make check #檢查安裝環境是否完整,有些錯誤無需理會,下同。
$ sudo make install
# 4、進入curl的解壓目錄,編譯安裝curl,輸入下面的指令:
$ CURLDIR=/usr/local/
$ sudo ./configure --prefix=${CURLDIR}
$ sudo make check
$ sudo make install
# 5、進入HDF5的解壓目錄,編譯安裝HDF5,輸入下面的指令:
$ H5DIR=/usr/local/
$ sudo ./configure --prefix=${H5DIR}
$ sudo make check
$ sudo make install
# 6、進入NetCDF的解壓目錄,編譯安裝NetCDF,輸入下面的指令:
$ NCDIR=/usr/local/
$ sudo CPPFLAGS=-I${H5DIR}/include LDFLAGS=-L${H5DIR}/lib ./configure --prefix=${NCDIR}
$ sudo make check
$ sudo make install
這一步可能會出現undefined reference to `curl_easy_init'錯誤,
解決辦法:makefile 中加入 LIBS+=-lcurl 至此NetCDF就安裝好啦,並且也支持HDF5啦。