【发布时间】:2019-09-17 11:33:08
【问题描述】:
我的问题分为两部分:
在 C 语言 中执行 MPI 程序 的最佳组合是什么,当我搜索我发现使用 Visual Studio 的必要工具时 和 MS-MPI 以及使用 Eclipse PTP 或 Code::Blocks 和 MPICH2 的人员MPIOpen 所以我不知道该选择什么以及哪些工具可以兼容其他工具?
-
所以我安装了 OpenMPI、Eclipse PTP (Kepler) 和 MinGW-w64 来编译一些 C 程序在 Windows 7 64 位上使用 MPI。我设置了所有路径,例如 mpicc.exe 我试图测试包含在 Eclipse 中的 Hello world 程序,例如,我收到了这个错误:
13:03:48 **** 项目 A 的配置调试的增量构建 **** 信息:内部构建器用于构建
mpicc "-IC:\Program" 文件 "(x86)\OpenMPI_v1.6.2-x64\include" -O0 -g3 -Wall -c -fmessage-length=0 -o "src\A.o" "..\ src\A.c"
Open MPI 包装器编译器找不到指定的编译器 路径中的 cl.exe。
请注意,此编译器要么在配置时指定,要么在
几个可能的环境变量之一。
13:03:48 构建完成(耗时 115 毫秒)
所以我在我的电脑中搜索了 cl.exe 但我没有找到它,当我寻找一些解决方案时,我发现大多数解决了这个 cl.exe strong> 问题是在使用 Visual Studio,这不是我的情况,所以有点困惑我不想切换到 Visual Studio,所以使用正在使用的工具有什么解决方案吗?
【问题讨论】:
-
Eclipse Kepler 已经过时了 10 个版本,你为什么要使用它?
-
是否有任何支持并行编程的 Eclipse 版本,因为我刚刚在他们的官方网站上找到了 Kepler
标签: mpi openmpi mingw-w64 eclipse-kepler cl