回答
您需要链接到提供MPI_recv()
函数的MPI库。例如,对于gcc
,您可以在编译行中添加-lmpi
之类的选项。
-1:这是一个不连接的情况 - 正如@罗曼建议的那样。 – 2010-09-17 09:07:21
@高性能标记:在这种情况下(繁荣景气),应该有另一个关于“隐式功能定义”的警告。考虑到问题中的许多其他大写字母(“何时”,“我”,“MPI”,“C”),可能错误信息没有完全转录。 – caf 2010-09-17 09:57:02
其他警告的出现取决于正在使用的编译器和正在使用的警告设置。 – 2010-11-20 03:29:01
MPI实现通常会提供一个编译实用程序脚本,该脚本基本上会设置链接环境,库和正确命令行的gcc(例如)的正确编译环境&。
试试这个:
mpicc my_prog.c
希望这有助于。
A.
这是MPI_Recv
,不MPI_recv
。
+1:正如你所说,案件是问题。 – 2010-09-17 09:07:40
- 1. €符号未定义
- 2. 未定义符号
- 3. 未定义符号
- 4. Swift:未定义的符号
- 5. 未定义的符号:“_alloca”
- 6. 未定义的符号:PyUnicodeUCS4_AsWideChar
- 7. CoreLocation未定义的符号
- 8. 未定义的符号:MPMusicPlayerController
- 9. 未定义的符号
- 10. 未定义的符号:PyUnicodeUCS2_Decode
- 11. 未定义的符号:vmldExp2
- 12. libfann未定义的符号
- 13. 未定义的符号:PyUnicodeUCS2_AsLatin1String
- 14. GoogleConversionPing未定义的符号
- 15. 未定义的符号: “_ CACurrentMediaTime”
- 16. 未定义的符号:WriteFloat
- 17. 未定义的符号Swift.UnsafeMutableBufferPointer
- 18. 未定义的符号
- 19. 未定义的符号:C++
- 20. 未定义的符号:clapack_sgesv
- 21. 未定义的符号“_ThreadRuneLocale”
- 22. 未定义的符号___ctzdi2
- 23. 未定义的符号
- 24. 未定义的符号:_ZTI14QWSInputMethod
- 25. 未定义的符号
- 26. 未定义的符号与
- 27. 未定义的符号:gdk_screen_get_primary_monitor
- 28. 未定义的符号:sqlite3_initialize
- 29. 未定义的符号
- 30. 未定义的符号:ELOG
你在使用什么编译器,你试图运行的操作系统是什么? – Cristina 2010-09-17 06:09:42
我使用C编译器及其在Windows XP上。 – 2010-09-17 06:15:04
欢迎光临。请尽量在标题中更具体。我编辑它,这反映了你真正的问题。 – 2010-09-17 07:57:07