当我链接我的MPI C程序时,出现以下错误:
undefined reference to MPI_recv
。
我该怎么做才能解决这个错误?
答案 0 :(得分:13)
是MPI_Recv
,而不是MPI_recv
。
答案 1 :(得分:0)
您需要链接到提供MPI_recv()
功能的MPI库。例如,使用gcc
,您可以在编译行中添加-lmpi
之类的选项。
答案 2 :(得分:0)
MPI实现通常提供编译实用程序脚本,基本上设置正确的编译和放大器。链接环境,库并使用正确的命令行调用gcc(例如)。
试试这个:
mpicc my_prog.c
希望这有帮助。
一个。