【问题标题】:cygwin mpicxx not found未找到 cygwin mpicxx
【发布时间】:2019-02-25 05:57:48
【问题描述】:

我正在尝试将mpicxxcygwin 一起使用。我已经安装了所有可用的openmpi 软件包,但是在输入mpicxx 时仍然得到一个“command not found”。我查看了/usr/bin 文件夹,发现mpicxx 不见了,而C 和fortran 版本在那里。任何可能的解释或解决方案?

【问题讨论】:

  • 如果您确定您已经安装了包含该二进制文件的 cygwin 软件包,那么我想您会收到错误消息,因为它位于 PATH 之外的目录中。我会查阅包含相关可执行文件的 cygwin 包的文档,或者确定您是否可以通过任何其他方式获得该编译器(例如从源代码编译)。有一些关于让 mpixx 在 cygwin 异地运行 (example) 的教程。

标签: cygwin mpi openmpi


【解决方案1】:

StackOverflow 是针对编程问题而非支持。

应将 Cygwin 支持请求发送到 Cygwin 邮件列表
https://cygwin.com/cygwin/lists.html

这个特定的问题已经被问过了,答案在
https://cygwin.com/ml/cygwin/2018-09/msg00180.html

mpic++ 和 mpicxx 只是 opal_wrapper.exe 的链接,您可以恢复 自己一个人

其他编译器都一样

$ cd /bin
$ ls -l mpi*
lrwxrwxrwx 1 Marco Kein  16 Sep 13 12:17 mpic++ -> opal_wrapper.exe
-rwxr-xr-x 1 Marco Kein 18K Mar 19  2018 mpicalc.exe
lrwxrwxrwx 1 Marco Kein  16 Sep  5 16:46 mpicc -> opal_wrapper.exe
lrwxrwxrwx 1 Marco Kein  11 Sep  5 16:46 mpiexec -> orterun.exe
lrwxrwxrwx 1 Marco Kein  16 Sep  5 16:46 mpif77 -> opal_wrapper.exe
lrwxrwxrwx 1 Marco Kein  16 Sep  5 16:46 mpif90 -> opal_wrapper.exe
lrwxrwxrwx 1 Marco Kein  16 Sep  5 16:46 mpifort -> opal_wrapper.exe
lrwxrwxrwx 1 Marco Kein  11 Sep  5 16:46 mpirun -> orterun.exe

【讨论】:

    猜你喜欢
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多