注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

美丽心情

相信自己!&&Happy everyday! &LOVE

 
 
 

日志

 
 

难题重重……  

2010-04-14 21:33:11|  分类: 研究记事 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
最近虽然有点成就感,但是又出现了一个很棘手的问题。这个问题其实一开始就存在,只是现在就是因为他而不能进展下去了。问题是这样的:
我的ncl装了很多遍,试运行已经通过了,ncl.idt这些命令都可以用了,但是就是在编译WPS时,没有plotgrids.exe和plotfmt.exe生成。这次,我很有耐心,google、百度等等一切可以去的网站都看过了可还是没有解决。下面是编译WPS时的错误提示:

pgf90 -Mfree -byteswapio -O -c plotfmt.f90
pgf90 -o plotfmt.exe  plotfmt.o read_met_module.o module_debug.o \
                misc_definitions_module.o cio.o met_data_module.o \
                -L/usr/local/ncarg/lib -lncarg -lncarg_gks -lncarg_c -L/usr/lib -lX11 -L/home/wxj/WRF/pgi/linux86/7.1-5/lib -lpgftnrtl -lpgc -L/usr/lib/gcc/i586-redhat-linux/4.4.1 -lgfortran -L/usr/lib -lpng -ljasper
/usr/local/ncarg/lib/libncarg_gks.a(gziqwk.o): In function `gziqwk_':
gziqwk.f:(.text+0x190): undefined reference to `ggkwdr_'
/usr/local/ncarg/lib/libncarg_gks.a(gztowk.o): In function `gztowk_':
gztowk.f:(.text+0x276): undefined reference to `ggkwdr_'
gztowk.f:(.text+0x697): undefined reference to `ggkwdr_'
gztowk.f:(.text+0xa29): undefined reference to `ggkwdr_'
make[1]: [plotfmt.exe] 错误 2 (忽略)
…… ……
plotgrids.o -L/usr/local/ncarg/lib -lncarg -lncarg_gks -lncarg_c -L/usr/lib -lX11 -L/home/wxj/WRF/pgi/linux86/7.1-5/lib -lpgftnrtl -lpgc -L/usr/lib/gcc/i586-redhat-linux/4.4.1 -lgfortran -L/usr/lib -lpng -ljasper
/usr/local/ncarg/lib/libncarg_gks.a(gziqwk.o): In function `gziqwk_':
gziqwk.f:(.text+0x190): undefined reference to `ggkwdr_'
/usr/local/ncarg/lib/libncarg_gks.a(gztowk.o): In function `gztowk_':
gztowk.f:(.text+0x276): undefined reference to `ggkwdr_'
gztowk.f:(.text+0x697): undefined reference to `ggkwdr_'
gztowk.f:(.text+0xa29): undefined reference to `ggkwdr_'
make[1]: [plotgrids.exe] 错误 2 (忽略)
两个都是因为ncarg,我也找了很多地方,ncl网站上说:
# If you get the following errors when you try to compile a Fortran or C NCAR Graphics program:

 /usr/local/ncarg/lib/libncarg_gks.a(gziqwk.o): In function `gziqwk_':
 gziqwk.f:(.text+0x187): undefined reference to `ggkwdr_'
 /usr/local/ncarg/lib/libncarg_gks.a(gztowk.o): In function `gztowk_':
 gztowk.f:(.text+0x295): undefined reference to `ggkwdr_'
 gztowk.f:(.text+0x7d7): undefined reference to `ggkwdr_'
 gztowk.f:(.text+0xc30): undefined reference to `ggkwdr_'

then try this:
   cd $NCARG/ncarg2d/src/libncarg_gks
   rm awi/ggkwdr_stub.o
   make all install
我试了,可是没有作用,还是出现这样的错误。我看了,前面删掉ggkwdr_stub.o,后面 make all install之后就又生成了。看来不是这个的问题。
郁闷了,没有plotgrids.exe和plotfmt.exe就没法看区域,就没法知道自己定义的domain是不是符合所想。怎么办啊?谁可以帮我解决一下这个问题呀?等待……
看来还是要到处发贴,询问请教啊。


  评论这张
 
阅读(721)| 评论(3)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018