爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 13285|回复: 11

安装mpich求助:

[复制链接]

新浪微博达人勋

发表于 2012-10-26 23:24:30 | 显示全部楼层 |阅读模式

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

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

x
如题,运行./configure --prefix=/usr/local/mpich2-intel CC=icc F77=ifort FC=ifort CXX=icpc时候,出现错误如下:
configure: error: C++ compiler /home/liu/mpich2-1.4.1p1/bin/mpicxx  has neither iostream nor iostream.h.
configure: error: ./configure failed for test/mpi
运行
[liu@localhost mpich2-1.4.1p1]$ locate iostream
/usr/include/c++/4.7.2/iostream
找到了那个文件,这个是不是编译的时候找不到头文件尼,请问下有什么方法可以尝试解决下,谢谢!

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

新浪微博达人勋

发表于 2012-10-27 11:35:36 | 显示全部楼层
不懂,帮顶了~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-10-27 17:38:17 | 显示全部楼层
不是很明白楼主的错误,记得mpich的安装也不是很复杂。楼主不妨换一个版本试试看,有时候就是版本的问题,参考一下。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-10-27 22:51:26 | 显示全部楼层

就是编译的时候,出现了那个error,那个是原文,我也不知道是什么意思。恩。我换个版本试下,谢谢你的帮助。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-10-27 22:51:40 | 显示全部楼层
尽头的尽头 发表于 2012-10-27 11:35
不懂,帮顶了~~~

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

新浪微博达人勋

 楼主| 发表于 2012-10-27 22:55:38 | 显示全部楼层
天目神眉 发表于 2012-10-27 17:38
不是很明白楼主的错误,记得mpich的安装也不是很复杂。楼主不妨换一个版本试试看,有时候就是版本的问题,参 ...

另外,我想请问以下,可不可以直接用yum安装或者是直接在添加删除软件中安装尼?那样会导致最后wrf装好了不能用并行吗?希望斑竹介绍些经验,谢谢。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-10-28 09:37:50 | 显示全部楼层
刘振 发表于 2012-10-27 22:51
就是编译的时候,出现了那个error,那个是原文,我也不知道是什么意思。恩。我换个版本试下,谢谢你的帮助 ...

换版本还是有问题,提示的是:
checking iostream.h usability... no
checking iostream.h presence... no
checking for iostream.h... no
configure: error: C++ compiler icpc   has neither iostream nor iostream.h.
configure: error: ./configure failed for test/mpi
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-1 21:26:44 | 显示全部楼层
试一下configure时不加编译器参数,让它自己找。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-11-2 22:55:10 | 显示全部楼层
climate05 发表于 2012-11-1 21:26
试一下configure时不加编译器参数,让它自己找。

谢谢你的回答,按照你的说法我尝试了一次,出现
config.status: creating errors/f90/Makefile
config.status: creating manual/Makefile
config.status: creating manual/manyconnect
config.status: creating perf/Makefile
config.status: creating testlist
config.status: creating cxx/testlist
config.status: creating f77/testlist
config.status: creating f90/testlist
config.status: creating threads/testlist
config.status: creating errors/testlist
config.status: creating errors/cxx/testlist
config.status: creating include/mpitestconf.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing default-2 commands
config.status: executing default-3 commands
Configuration completed.
是不是编译没有问题了,怎么这么奇怪,加上参数后就还是原来的结果
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-3 20:37:27 | 显示全部楼层
问题出在C和C++编译器这个地方
不加编译器参数configure,最后找到的CC和CXX编译器应该是gcc/c++。(fortran应该还是ifort)
也就是说你需要查你的intel编译器,看icc、icpc是否有问题。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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