Mpi файл не распознан?
Я пытаюсь скомпилировать MPI-файлы в Ubuntu. Я установил библиотеку, используя этот код
sudo apt-get install libcr-dev mpich2 mpich2-doc
и попытался скомпилировать эту простую программу Hello World
/* C Example */
#include <mpi.h>
#include <stdio.h>
int main (int argc, char* argv[])
{
int rank, size;
MPI_Init (&argc, &argv); /* starts MPI */
MPI_Comm_rank (MPI_COMM_WORLD, &rank); /* get current process id */
MPI_Comm_size (MPI_COMM_WORLD, &size); /* get number of processes */
printf( "Hello world from process %d of %dn", rank, size );
MPI_Finalize();
return 0;
}
привет файл на рабочем столе я использовал эту команду
mpicc mpi_hello.c -o hello
Как вы можете видеть, библиотека хорошо установлена, но я не могу собрать какую-либо программу,
Reading state information... Done
libcr-dev is already the newest version.
mpich2 is already the newest version.
mpich2-doc is already the newest version.
вот ошибка, которую я продолжаю получать для любой программы MPI, которую я пытаюсь скомпилировать
gcc: error: mpi_hello.c: No such file or directory
1 ответ
Кажется, вы не в каталоге рабочего стола, попробуйте перейти на рабочий стол и снова скомпилировать.
cd ~/Desktop
mpicc mpi_hello.c -o hello