打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Windows下编译MPI程序(没有mpicc怎么办)

        今天在看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来运行生成的可执行文件即可。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Windows下使用GNU编译器
-编程- 【安装 MinGW 的图片教程】Windows下的C语言编译器(即使是⑨也可以看懂的教程。) - 瑞兰德(rsreland)的日志 - 网易博客
MinGW
GCC 64位程序的makefile条件编译心得——32位版与64位版、debug版与re...
MinGW安装教程
Python的Cython在Windows环境下的部署安装
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服