c - 如何修复在 ubuntu 12.04 上运行 netbeans 的 Openmpi 的 C 程序错误

标签 c netbeans-7 openmpi

我正在尝试用C语言运行MPI程序。 我已经安装了 GCC 编译器和 openmpi 库。我正在运行 ubuntu Linux 和 Netbeans IDE。我的挑战是,在我的头文件中包含“mpi.h”并编译应用程序后,我仍然收到“ fatal error :找不到文件 mpi.c”。我的文件位于 home/user/lib/openmpi/include 中,但我无法让它正常工作。

有人可以帮忙吗?

最佳答案

您可以尝试将编译器更改为/path/mpicc,将调试器更改为mpirun。这应该可以工作,虽然我没有测试它,但编译 MPI 代码的最佳方法可能是通过终端。

如果您确实依赖于 IDE,您可以尝试用它编写代码(以利用自动完成等功能)并使用 mpicc -o main.exe main.cpp [other . cpp 文件] 并使用 mpirun -np number_of_processes_to_use ./main.exe [args] 运行它。您可以编写一个小脚本或 Makefile 在一个命令中完成所有操作。

祝你好运!

关于c - 如何修复在 ubuntu 12.04 上运行 netbeans 的 Openmpi 的 C 程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14443194/

相关文章:

c - RPC 函数返回结构;客户值(value)观垃圾

c - 有没有办法优化这种数据的排序?

php - 有没有办法使用本地网络服务器从批处理文件运行 PHP 网站?

Netbeans x Firefox : Could not access the url through the external browser

c - MPI:将整数写入和读取文件

c++ - Valgrind 条件跳转或移动取决于使用可变参数函数的链式调用时未初始化的值

Netbeans 中的 JavaScript

java - 当存在ManyToOne关系时如何删除子记录?

python-3.x - CentOS 7 undefined symbol : ompi_mpi_logical8

python-3.5 - 将 mpi4py 与 python3.5 结合使用