Netbeans 无法构建(如何将其指向我的新 Open MPI 库?)

发布于 2024-10-15 17:02:46 字数 332 浏览 3 评论 0原文

我正在 OS X 上使用 Netbeans 进行 C 开发,但我的项目无法构建,并指出“...Open MPI 的安装未使用 Fortran 90 支持进行编译”

我已经安装了更新的 gcc 和 Open MPI(以及默认版本) ),我可以通过命令行上的 make 来使用它们进行构建。这让我相信 Netbeans 使用默认的 Open MPI 安装(没有 Fortran 支持)。如果我是正确的,我如何让它使用新安装?我通过工具集合管理器向 Netbeans 介绍了其他编译​​器(文件 -> 项目属性 -> 构建 -> 工具集合 -> [...])。但是,我不知道如何告诉它有关 Open MPI 的信息。

I am doing C development using Netbeans on OS X and my project fails to build, stating "...this installation of Open MPI was not compiled with Fortran 90 support"

I have installed a newer gcc and Open MPI (along side the default versions), and I can build using them via make on a command line. This leads me to believe that Netbeans is using the default Open MPI installation (which did not have fortran support). If I am correct, how do I get it to use the new installation? I told Netbeans about the other compilers via the Tool Collection Manager (File->Project Properties->Build->Tool Collection->[...]). However, I do not know of a way to tell it about Open MPI.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

楠木可依 2024-10-22 17:02:46

我有一个可行的解决方案。该解决方案分为两部分。

1) 我在命令行上为我的项目重新运行配置,并指定 MPICC 和 MPIFC 的完整路径。这解决了让 Netbeans 使用正确的 mpicc 编译器的问题。然而,它产生了另一个问题:mpif90 包装器找不到 gfortran。

2)我更改了“GUI环境”PATH变量,使用此处找到的/etc/launchd.conf方法将gfortran放入我的路径中(http://stackoverflow.com/questions/135688/setting-environment-variables-in-os -x)。

重新启动后,Netbeans 编译我的项目。所以,我宣告成功。

I have a working solution. This solution exists in two parts.

1) I reran configure on the command line for my project and specified full paths for MPICC and MPIFC. This solved the problem of getting Netbeans to use the right mpicc compiler. However, it created another issue: the mpif90 wrapper could not find gfortran.

2) I altered the 'GUI environment' PATH variable to put gfortran in my path using the /etc/launchd.conf method found here (http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x).

After a reboot, Netbeans compiles my project. So, I'm claiming success.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文