爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: deecoct

[经验总结] LINUX下安装NETCDF库及NCL

  [复制链接]

新浪微博达人勋

发表于 2015-11-16 15:01:39 | 显示全部楼层
谢谢楼主,有用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-26 20:45:12 | 显示全部楼层
你好,我想问一下,我按照您的方法安装了ncl6.3,设置了环境变量,然后source .bashrc为什么ncl回车提示ncl没有安装上呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-26 21:08:06 来自手机 | 显示全部楼层
好东西 谢谢楼主分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-1 21:42:20 | 显示全部楼层
楼楼我想问一下,ncl: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory,我安装之后,输入ncl,就出现上面的错误是怎么回事呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-3 10:21:09 | 显示全部楼层
适合在自己的机子上装吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-26 15:35:47 | 显示全部楼层
你好,我装的也是4.1.3的版本,然后我configure的时候报如下的警告,我的PGI已经安装好,并运行过Fortran程序,而可以正常使用的,不知道这个这个警告是什么原因
[root@KJ1610 netcdf-4.1.3]# sudo ./configure -disable-netcdf-4 >configue.log
configure: WARNING: No F90 compiler found. F90 API will not be built.
configure: WARNING: No F77 compiler found. F77 API will not be built.
./configure: line 24268: type: g++: not found
configure: WARNING: No F90 compiler found. F90 API will not be built.
configure: WARNING: No F77 compiler found. F77 API will not be built.

然后我运行make check和make 命令分别报如下错误:
[root@KJ1610 netcdf-4.1.3]# make check >makecheck.log
../libtool: line 1133: g++: command not found
make[1]: *** [libnetcdf_c___la-netcdf.lo] 错误 1
make: *** [check-recursive] 错误 1
[root@KJ1610 netcdf-4.1.3]# make >make.log
../libtool: line 1133: g++: command not found
make[2]: *** [libnetcdf_c___la-netcdf.lo] 错误 1
make[1]: *** [all-recursive] 错误 1
make: *** [all] 错误 2

我想问一下PGI安装完难倒还要配置其他库吗?我的PGI装的是10.6的破解版
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-26 15:43:26 | 显示全部楼层

不好意思,又来打扰了,我看你回复他人的是说文件缺失,我安装的时候也报这个错误,我想咨询一下到底是缺少什么文件,要怎么处理?我的系统是centos7,PGI安装的是10.6破解版
[root@KJ1610 netcdf-4.1.3]# sudo ./configure -disable-netcdf-4 >configue.log
configure: WARNING: No F90 compiler found. F90 API will not be built.
configure: WARNING: No F77 compiler found. F77 API will not be built.
./configure: line 24268: type: g++: not found
configure: WARNING: No F90 compiler found. F90 API will not be built.
configure: WARNING: No F77 compiler found. F77 API will not be built.

然后我运行make check和make 命令分别报如下错误:
[root@KJ1610 netcdf-4.1.3]# make check >makecheck.log
../libtool: line 1133: g++: command not found
make[1]: *** [libnetcdf_c___la-netcdf.lo] 错误 1
make: *** [check-recursive] 错误 1
[root@KJ1610 netcdf-4.1.3]# make >make.log
../libtool: line 1133: g++: command not found
make[2]: *** [libnetcdf_c___la-netcdf.lo] 错误 1
make[1]: *** [all-recursive] 错误 1
make: *** [all] 错误 2
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-26 16:41:13 | 显示全部楼层
一颗梅子在南京 发表于 2016-3-26 15:43
不好意思,又来打扰了,我看你回复他人的是说文件缺失,我安装的时候也报这个错误,我想咨询一下到底是缺 ...

sudo ./configure -disable-netcdf-4 FC=pgf90
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-27 15:11:10 | 显示全部楼层
andrewsoong 发表于 2016-3-26 16:41
sudo ./configure -disable-netcdf-4 FC=pgf90

我能问一下这个命令具体什么意思吗?另外我用这个命令configure没有报错,但是make check依然报错:
make[1]: 进入目录“/usr/local/netcdf/netcdf-4.1.3/cxx”
source='netcdf.cpp' object='libnetcdf_c___la-netcdf.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/sh ../depcomp \
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../fortran  -I../include   -I../liblib     -c -o libnetcdf_c___la-netcdf.lo `test -f 'netcdf.cpp' || echo './'`netcdf.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../fortran -I../include -I../liblib -c netcdf.cpp  -o .libs/libnetcdf_c___la-netcdf.o
../libtool: line 1133: g++: command not found
make[1]: *** [libnetcdf_c___la-netcdf.lo] 错误 1
make[1]: 离开目录“/usr/local/netcdf/netcdf-4.1.3/cxx”
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-27 15:17:47 | 显示全部楼层
一颗梅子在南京 发表于 2016-3-27 15:11
我能问一下这个命令具体什么意思吗?另外我用这个命令configure没有报错,但是make check依然报错:
mak ...

sudo ./configure -disable-netcdf-4 FC=pgf90 CC=gcc
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表