爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9169|回复: 22

NetCDF-4.1.3安装成功(修改)

[复制链接]

新浪微博达人勋

发表于 2017-10-20 13:37:25 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 小莹子 于 2017-10-31 17:48 编辑

     继之前NetCDF-4.1.3之后版本的安装失败,转向netcdf-4.1.3的安装。在这里感谢deecoct的帖子《LINUX下安装NETCDF库及NCL》,安装成功。在这里我要说明一下,每个人和每台电脑的情况都不一样,所以只是发表我自己台式机的问题。因为人家成功了的例子,我并没有成功。现在分享一下使用过的命令和出现的错误。    (1)./configure --prefix=/usr/local/wrf/netcdf(个人安装路径) --disable-netcdf-4 --disable-dap-remote-tests
    make[1] [libnetcdf_c ___la-netcdf.lo] 错误1
    make[2]
    make:[all] 错误2
    (2)./configure --prefix=/usr/local/wrf/netcdf --disable-netcdf-4
    错误忘记了,失败

    (3)./configure --prefix=/usr/local/wrf/netcdf --disable-netcdf-4 FC=pgf90
    make[1] [libnetcdf_c ___la-netcdf.lo] 错误1
    make[2]
    make:[all] 错误2
    (4)./configure --disable-dap --disable-netcdf-4 --prefix=/usr/local/wrf/netcdf
    mv:cannot stat'netcdf_o':No such file or directory
    (5)sudo ./configure --disable-netcdf-4
    成功!!!!一定要加sudo,之后使用ncdump检测是否安装成功。
以下蓝字是修改部分:
在之后的WRF安装过程中遇到了个大问题Problems building executables ,后来发现归根结底是环境设置的问题,那么问题来了,我在安装netcdf-4.1.3的时候并没有指定路径,我的安装解压路径为/usr/local/wrf/netcdf,安装时它默认路径就是/usr/local/bin之类的,我直接修改了相应路径,source .bashrc 无用。只能指定路径安装。我在后面的帖子中有详细记录。
在百般尝试下,才为我的电脑我的netcdf配对成功,不仅是configure命令还有install命令,下面是我安装成功的命令:
sudo ./configure --prefix=/usr/local/wrf/netcdf --disable-netcdf-4
make check install  
有些电脑安装不需要加sudo ,有的电脑直接配合make && make install就能成功。
ncdump检验;出现bin ,include,lib,share文件夹
所以,还是不要放弃,多尝试,祝好运,WRF学习快乐。

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-21 17:54:47 | 显示全部楼层
[root@cent netcdf-3.6.3]# sudo./configure --prefix=/usr/local/wrf/netcdf FC=90 cc=gcc
bash: sudo./configure: 没有那个文件或目录

我加了sudo之后也不行。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-22 06:21:35 | 显示全部楼层
里斯斯里 发表于 2017-10-21 17:54
[root@cent netcdf-3.6.3]# sudo./configure --prefix=/usr/local/wrf/netcdf FC=90 cc=gcc
bash: sudo./c ...

直接用 sudo ./configure --disable-netcdf-4  ,不加其他的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-22 06:26:39 | 显示全部楼层
小莹子 发表于 2017-10-22 06:21
直接用 sudo ./configure --disable-netcdf-4  ,不加其他的

哦哦,后面的路径也不要了?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-22 06:28:21 | 显示全部楼层
[root@Cent netcdf-3.6.3]# sudo./configure --disable-netcdf-4
bash: sudo./configure: 没有那个文件或目录
我的不行,我的netcdf是3.6.3
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-22 06:29:46 | 显示全部楼层
对了,你有没有在centos安装了其他库或者插件之类的,比如japser
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-22 06:40:23 | 显示全部楼层
跟大家一起学习
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-22 07:53:50 | 显示全部楼层
里斯斯里 发表于 2017-10-22 06:28
[root@Cent netcdf-3.6.3]# sudo./configure --disable-netcdf-4
bash: sudo./configure: 没有那个文件或 ...

起码个人觉得你不能用netcdf-4,因为你是3.的版本。然后,我想问一下,使用3.6.3的版本的原因?就是现在都更新到4.4版本。使用4.1.3版本时因为起码它是把C库和Fortran库包含在一起的最新版本。哈哈哈,其实主要是教程上也大多是4.1.3版本的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-22 07:55:35 | 显示全部楼层
里斯斯里 发表于 2017-10-22 06:26
哦哦,后面的路径也不要了?

这个成功了,就没有尝试在后面加上安装路径是否会成功,你可以试一试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-22 07:55:40 | 显示全部楼层
里斯斯里 发表于 2017-10-22 06:26
哦哦,后面的路径也不要了?

这个成功了,就没有尝试在后面加上安装路径是否会成功,你可以试一试
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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