- 积分
- 98
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-4-21
- 最后登录
- 1970-1-1
![[大丑和大肥的故事] 粉丝数:9 微博数:49 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我目前正在试图安装wrf3.6.1,最新版本的。我们都知道wrf的运行有赖于很多库文件,可是我在库文件安装过程中就遇到很多问题和困惑,希望大家帮助下!
目前情况,我下载了:
1.wrf3.6.1、wps3.6.1。(这两个是wrf主程序和前处理模块,但目前我尚未进行到此步骤的安装)
2.各种支持库 zlib1.2.8、hdf5-1.8.14、netcdf-c-4.3.3.1、netcdf-fortran-4.4.2
我先进行了库文件的安装。我了解到的步骤安装顺序应该是:zlib hdf5 netcdf-c netcdf-fortran wrf wps。
具体:
1.在安装zlib时,执行configure配置时我只改了prefix=/***/也就是安装路径,之后make install安装顺利。
2.之后hdf5安装就出现了问题:首先是配置:./configure --prefix=/***/ --with-zlib=/**/ 配置没问题顺利进行。但make时出现了很多很多warning::will never be executed。。。。我不太明白怎么了(求助)。虽然有warning,但我还是继续进行了make install,结果是hdf5在指定的安装目录下出现了,应该说是安装完成了。(但我不知道warning有没有影响)
3. 之后netcdf-c安装。同样先配置:./configure --prefix=/PATH/TO/NETCDF --enable-netcdf-4 LDFLAGS“-L/PATH/TO/HDF5/lib” CPPFLAGS“-I/PATH/TO/HDF5/include”,配置顺利,之后是make install就出错卡住了。反馈如下:
Making install in include
make[1]: Entering directory `/home/mao/limengwei/netcdf-4.3.3.1/include'
make[2]: Entering directory `/home/mao/limengwei/netcdf-4.3.3.1/include'
make[2]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/home/mao/limengwei/Netcdf/include'
/usr/bin/install -c -m 644 netcdf.h netcdf_meta.h '/home/mao/limengwei/Netcdf/include'
make[2]: Leaving directory `/home/mao/limengwei/netcdf-4.3.3.1/include'
make[1]: Leaving directory `/home/mao/limengwei/netcdf-4.3.3.1/include'
Making install in oc2
make[1]: Entering directory `/home/mao/limengwei/netcdf-4.3.3.1/oc2'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../include -I/home/mao/limengwei/Hdf5/include -g -O2 -MT liboc_la-occurlfunctions.lo -MD -MP -MF .deps/liboc_la-occurlfunctions.Tpo -c -o liboc_la-occurlfunctions.lo `test -f 'occurlfunctions.c' || echo './'`occurlfunctions.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I../include -I/home/mao/limengwei/Hdf5/include -g -O2 -MT liboc_la-occurlfunctions.lo -MD -MP -MF .deps/liboc_la-occurlfunctions.Tpo -c occurlfunctions.c -fPIC -DPIC -o .libs/liboc_la-occurlfunctions.o
occurlfunctions.c: In function 'ocset_curlflag':
occurlfunctions.c:167: error: 'CURLOPT_USE_SSL' undeclared (first use in this function)
occurlfunctions.c:167: error: (Each undeclared identifier is reported only once
occurlfunctions.c:167: error: for each function it appears in.)
occurlfunctions.c: In function 'ocset_flags_perlink':
occurlfunctions.c:224: error: 'CURLOPT_USE_SSL' undeclared (first use in this function)
occurlfunctions.c: In function 'oc_set_curl_options':
occurlfunctions.c:255: warning: assignment makes integer from pointer without a cast
make[1]: *** [liboc_la-occurlfunctions.lo] Error 1
make[1]: Leaving directory `/home/mao/limengwei/netcdf-4.3.3.1/oc2'
make: *** [install-recursive] Error 1
非常焦急,希望得到有经验人的帮助
|
|