日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CDO (Climate Data Operator) 安装方法总结(最全)

發布時間:2024/1/18 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CDO (Climate Data Operator) 安装方法总结(最全) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CDO安裝方法總結

  • 前言
  • 方法總結
    • 需要的軟件包
    • 步驟
  • 問題與解決方案

前言

之前CDO安裝一直踩了很多坑,在linux系統上采用:

sudo apt install

安裝之后顯示包依賴不全,可知CDO處理netcdf4, hdf等文件還需要自行配置環境(compile),編譯(make)和安裝(make install),經過了兩天的折磨之后,終于成功在ubuntu子系統上安裝了CDO,先將方法總結如下:

方法總結

需要的軟件包

已給出百度云鏈接(主要需要的包有:NetCDF, Grib API, zlib, HDF5, CDO, Jasper, libcurl)

步驟

以下步驟務必按照順序安裝

  • 在opt根目錄創建一個文件夾,請將之前下載的所有包全部復制到該文件夾中,該文件夾也將存放之后下載過程中產生的include和libs文件。為了演示方便,我們使用/opt/cdo-install

  • 安裝zlib:1)進入zlib的文件夾;2)./configure --prefix=/opt/cdo-install;3) make; 4) make install;

  • 安裝hdf5:1)進入hdf5文件夾;2)./configure –with-zlib=/opt/cdo-install –prefix=/opt/cdo-install CFLAGS=-fPIC;3)make;4) make install;

  • 安裝libcurl:1)進入libcurl文件夾;2)./configure --prefix=/opt/cdo-install;3)make;4)make install;

  • 安裝NetCDF:1)進入NetCDF文件夾;2)CPPFLAGS=-I/opt/cdo-install/include LDFLAGS=-L/opt/cdo-install/lib ./configure –prefix=/opt/cdo-install CFLAGS=-fPIC;3)make;4)make install;

  • 安裝Jasper:1)進入Jasper文件夾;2)./configure –prefix=/opt/cdo-install CFLAGS=-fPIC;3)make;4)make isntall;

  • 安裝grib:1)進入grib-API文件夾;2)./configure –prefix=/opt/cdo-install CFLAGS=-fPIC –with-netcdf=/opt/cdo-install –with-jasper=/opt/cdo-install;3)make;4)make install;

  • 安裝cdo:1)進入cdo文件夾;2)./configure –prefix=/opt/cdo-install CFLAGS=-fPIC –with-netcdf=/opt/cdo-install –with-jasper=/opt/cdo-install –with-hdf5=/opt/cdo-install –with-grib_api=/opt/cdo-install;3)make;4)make install;

  • 問題與解決方案

    • 碰到 permission denied:
      • 方案一:su root,申請root權限,輸入密碼;
      • 方案二:chmod 777 FILE(FILE改成permission denied的文件名),升級aceess該文件名的權限;
      • 方案三:如果是./configure配置過程出現permission denied,那么請輸入bash ./configure,而不是./configure;
      • 遇到報錯API_version=v18,重新下載編譯該報錯的包,注意在編譯過程中加上末尾的default-api-version=v18
    `LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --enable-netcdf-4 --enable-dap --enable-shared --prefix=/usr/local --with-curl=/usr/local --with-default-api-version=v18`

    總結

    以上是生活随笔為你收集整理的CDO (Climate Data Operator) 安装方法总结(最全)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。