我试图将Eclipse用于并行应用程序开发人员来做一些MPI工作,但我无法编译程序。以下是我在控制台中收到的错误:
Description Resource Path Location Type
/bin/sh: mpic++: command not found prog C/C++ Problem
我使用命令行(bash shell)中的mpic++
来成功编译程序。当我使用bourne shell运行命令时,我收到错误。
/bin/sh mpic++
/usr/local/bin/mpic++: /usr/local/bin/mpic++: cannot execute binary file
当我使用sudo
时,我仍然会收到同样的错误。但是当我第一次更改为bourne shell时,运行mpic ++命令就可以了。
/bin/sh
sh-3.2$ mpic++
clang: error: no input files
我一直在寻找改变eclipse使用的shell的方法,因此我可以使用bash shell,因为我可以毫无问题地调用mpic++
。我也尝试用sudo
启动eclipse但是没有用。