【问题标题】:How do I build a C-based MPI program on Windows with Eclipse?如何使用 Eclipse 在 Windows 上构建基于 C 的 MPI 程序?
【发布时间】:2014-06-11 13:22:23
【问题描述】:

我已经下载了以下工具:

  • Eclipse 开普勒 (4.3.2)
  • Eclipse 并行开发平台 (7.0.5)
  • 微软 MPI

我正在运行 32 位安装的 Windows 7,并且我正在尝试创建一个可用于开发 MPI 应用程序的设置。

每当我尝试构建包含的 MPI“Hello World”项目时都会发生这种情况:

09:19:16 **** Rebuild of configuration Debug for project MPI Test ****
Info: Internal Builder is used for build
mpicc -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\MPI Test.o" "..\\src\\MPI Test.c" 
Cannot run program "mpicc": Launching failed

Error: Program "mpicc" not found in PATH
PATH=[stuff]


09:19:16 Build Finished (took 119ms)

我已经知道我在这台计算机上没有 mpicc,但我希望 Microsoft MPI 实现能够让我构建这些程序并运行它们。是这样吗?如果是这样,我可以配置 Eclipse 来执行此操作吗?

【问题讨论】:

    标签: c eclipse compiler-errors mpi


    【解决方案1】:

    Eclipse Parallel Platform 网页上未将 Microsoft MPI 指示为受支持的环境。

    您可以下载 MPICH2 here(Win32 版本可用)。

    编辑:

    您可以找到设置 PTP 安装的分步过程here。更具体地说,您可以找到设置 MPI here 所需的内容。您需要转到 Eclipse Preferences,在 Parallel Tools > Parallel Language Development > MPI 中并描述您的 MPI 环境。

    【讨论】:

    • 不幸的是,这样做会给我留下同样的错误信息。我在这里找到了一个教程:vkn13.blogspot.com/2011/09/mpich2-with-eclipse.html 但它没有帮助。
    • 按照教程后,我将构建命令从 mpicc 更改为 gcc,程序现在编译并运行(只有一个进程,但这取决于参数)
    猜你喜欢
    • 2012-03-12
    • 2021-12-23
    • 2010-09-16
    • 2012-07-22
    • 2019-03-19
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多