爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 16025|回复: 12

安装netcdf4.1.2出现的问题

[复制链接]

新浪微博达人勋

发表于 2011-12-1 14:15:43 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 大气杨娃娃 于 2011-12-1 14:16 编辑

成功安装好PGI后安装netcdf,
./configure  --disable-netcdf-4  --prefix=/usr/local/netcdf
没有发现什么问题
然后make
在最后出现语句:
make[2]: *** [netcdf.lo] Error 1
make[2]: Leaving directory `/home/young/Downloads/netcdf-4.1.2/cxx'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/young/Downloads/netcdf-4.1.2'
make: *** [all] Error 2
然后继续make install
最后出现语句:
libtool: compile:  /usr/local/pgi/linux86/7.0-3//linux86/7.0-3/bin/pgcc -DHAVE_CONFIG_H -I. -I.. -I../fortran -I../include -I../liblib -c netcdf.cpp
../libtool: line 1133: /usr/local/pgi/linux86/7.0-3//linux86/7.0-3/bin/pgcc: No such file or directory
make[1]: *** [netcdf.lo] Error 1
make[1]: Leaving directory `/home/young/Downloads/netcdf-4.1.2/cxx'
make: *** [install-recursive] Error 1
并没有出现 随缘大侠帖子中出现的:安装成功的信息
2233417787hh78jy4mt6yh.png
但是最后在命令提示符下输入ncdump,能出现
223342okiisqg8kugkkti8.png
之前认为我安装成功了,但是在后面我安装ARWpost的时候怎么也装不上,感觉是netcdf还是没有完全安装正确。现在十分不解,求帮助。
PS:我编译器用的是PGI 7.03.经试验确定编译成功。

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

新浪微博达人勋

 楼主| 发表于 2011-12-1 16:52:25 | 显示全部楼层
后面我通过make check 进行测试 之前很多都测试通过
但在最后出现:
tst_f90.o:(.debug_info+0x138b): undefined reference to `..Dm_typesizes'
tst_f90.o:(.debug_info+0x1398): undefined reference to `..Dm_netcdf'
make[2]: *** [tst_f90] Error 2
make[2]: Leaving directory `/home/young/Downloads/netcdf-4.1.2/nf_test'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/young/Downloads/netcdf-4.1.2/nf_test'
make: *** [check-recursive] Error 1

不知道是什么原因?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-12-1 18:49:37 | 显示全部楼层
试试4.0.1版本的看看吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-1-14 14:18:27 | 显示全部楼层
我在安装时也出现了同样的错误,但是按照随缘大侠所说的4.0.1版本也是这样的错误,请教下是为什么呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-1-15 08:45:40 | 显示全部楼层

出现这样的问题你可以不用理会,你尝试下输入命令提示符 ncdump看有没有提示。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-1-15 14:03:03 | 显示全部楼层
不看过程,只看结果就行。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-12-4 20:10:34 | 显示全部楼层
configure: error: Fortran
could not compile .f90 files

编译安装netcdf后出现这个。谁知道是什么原因吗?怎么解决呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-14 20:26:05 | 显示全部楼层
小蜜蜂 发表于 2012-12-4 20:10
configure: error: Fortran
could not compile .f90 files

出现同样的问题,不知解决了没?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-14 21:56:44 | 显示全部楼层
/usr/local/pgi/linux86/7.0-3//linux86/7.0-3/bin/pgcc: No such file or directory
你的错误里出现了这一句,这句就是描述你的问题的,他说没有找到pgcc,我感觉你的pgi没有装好,请仔细想想pgi的安装是不是少了什么步骤:修改/root/.bashrc、复制linsence.dat等。你可以首先在命令行输入pgcc试一下,如果pgi装好了,pgcc的结果应该是没有输入文件,而不是没有该命令。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-16 16:02:27 | 显示全部楼层
本帖最后由 godenflame135 于 2013-11-22 10:00 编辑
godenflame135 发表于 2012-1-15 14:03
不看过程,只看结果就行。

新版本的代码对C++语言支持,楼主所提现象是没有成功 编译C++部分代码,只要最后存在ncdump.exe 和ncgen.exe 两个可执行程序即成功编译。新版本的gnu-gcc  包含gcc,cxx等编译器。就是说调用gcc时也调用cxx编译器。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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