未定义的符号`MPI_recv'

时间:2010-09-17 06:07:13

标签: c mpi compiler-errors

当我链接我的MPI C程序时,出现以下错误: undefined reference to MPI_recv

我该怎么做才能解决这个错误?

3 个答案:

答案 0 :(得分:13)

MPI_Recv,而不是MPI_recv

答案 1 :(得分:0)

您需要链接到提供MPI_recv()功能的MPI库。例如,使用gcc,您可以在编译行中添加-lmpi之类的选项。

答案 2 :(得分:0)

MPI实现通常提供编译实用程序脚本,基本上设置正确的编译和放大器。链接环境,库并使用正确的命令行调用gcc(例如)。

试试这个:

mpicc my_prog.c

希望这有帮助。

一个。