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;
}

файл hello на рабочем столе я использовал эту команду

 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
0
задан 4 January 2014 в 18:16

1 ответ

Кажется, вы не в каталоге рабочего стола, попробуйте перейти на рабочий стол и снова скомпилировать.

cd ~/Desktop
mpicc mpi_hello.c -o hello 
0
ответ дан 4 January 2014 в 18:16
  • 1
    @In78, Если Вы устанавливаете vim-gnome, или один из эти vim пакеты, нравится указанный в моем ответе, тогда это хорошо работает от vim, vi, и т.д. – Terrance 25 June 2015 в 09:11

Другие вопросы по тегам:

Похожие вопросы: