Windows下编译MPI程序(没有mpicc怎么办)
来源:互联网 发布:淘宝店属性 编辑:程序博客网 时间:2024/05/16 18:16
今天在看repast HPC Tutorial的时候,发现里面编译MPI程序用的命令是mpicc,然后我的就在我的windows DOS下也试着用了下:
mpicxx -c -o Demo_00.o Demo_00.cpp
结果是:
'mpicxx' 不是内部或外部命令,也不是可运行的程序或批处理文件
然后用“mpicc”也是上面的结果。
网上查了很久也没找到windows下面的mpicc的相关资料。然后迫于无奈,我就干脆用gcc编译了下上面的文件,然后用mpiexec运行了编译生成的可执行文件,居然成功了(P.S:我的电脑上已经安装了minGW与MPICH2)。然后我问了下舍友这个问题,他说我这样做可能会存在gcc不认识里面mpi里面函数的情况。我想也是,又感觉此问题还没解决。后来在谷歌中找到一个英文帖子:how to get mpicc (or alternatively, build mpi4py) on windows,里面提到windows下并没有mpicc编译器的wrapper。然后上面提到解决这个问题可以用minGW或者其他类似的来解决。这跟我自己想到方法一致。可是后面那个问题还是存在。然后我继续查找资料,发现了文档:并行程序的编译和运行(二),里面有一段说道:
看完这段,我感觉我的疑问算是基本解决了^_^
P.S:另外我在看另外一个文档的时候,看到这样一张表
mpicc编译命令也是调用的gcc编译命令,这样我的问题就彻底解决了,也就是我上面用gcc编译的方法是可行的。
总结下在windows下无法使用mpicc编译命令解决方法:
安装minGW或者Cygwin,然后就可以用gcc进行编译了,然后用mpiexec来运行生成的可执行文件即可。
- Windows下编译MPI程序(没有mpicc怎么办)
- Windows环境下MPI程序的编译与运行
- Windows环境下MPI程序的编译与运行
- Windows环境下MPI程序的编译以及运行
- windows下利用Mingw和msmpi编译运行mpi并行程序
- Windows下Python3实现C++多文件编译脚本(没有Make怎么办)
- Linux下MPI程序的编译和运行
- Windows下MPI搭建
- Linux下MPI环境的安装配置及MPI程序的编译运行
- windows下用intel 编译器 构建mpi并行程序
- Windows 下配置Boost MPI
- vs2010下调试MPI程序
- windows下编译erlang程序
- VS2005与VS2008下编译的MPI程序运行出错的解决办法
- MPI+CUDA混合程序的编译命令
- MPI在VS2010下编译和运行
- Windows下MPI编程环境的搭建
- windows环境下MPI集群搭建
- Android IPC进程通信——Messager方式
- #一份怀念# 致亲爱的旺旺狗狗
- 2013年度总结
- 2013 bitbucket与git使用入门图文教程
- 用数学归纳法证明恒等式
- Windows下编译MPI程序(没有mpicc怎么办)
- RK平台 2926 3168项目中遇到的问题及解决方案
- 零缺陷编程读书笔记(四)自己设计并使用断言(2)
- 应用服务器-Jboss
- JVM基础知识
- 程序加壳去壳工具
- RK2928 修改主页上面apk的显示布局
- memcache 原理探究
- 2013~2014