Netbeans не удается собрать (как мне указать мою новую библиотеку Open MPI?) - PullRequest
1 голос
/ 04 февраля 2011

Я занимаюсь разработкой на C, используя Netbeans на OS X, и мой проект не удается собрать, сообщив, что «... эта установка Open MPI не была скомпилирована с поддержкой Fortran 90»

Я установил более новый gccи открыть MPI (наряду с версиями по умолчанию), и я могу собрать их, используя make в командной строке.Это наводит меня на мысль, что Netbeans использует стандартную установку Open MPI (которая не поддерживала Fortran).Если я прав, как мне заставить его использовать новую установку?Я рассказал Netbeans о других компиляторах через Менеджер коллекции инструментов (Файл-> Свойства проекта-> Сборка-> Коллекция инструментов -> [...]).Тем не менее, я не знаю, как рассказать об Open MPI.

1 Ответ

0 голосов
/ 19 февраля 2011

У меня есть рабочее решение.Это решение состоит из двух частей.

1) Я переконфигурировал конфигурацию в командной строке для моего проекта и указал полные пути для MPICC и MPIFC.Это решило проблему с использованием Netbeans для использования правильного компилятора mpicc.Однако это создало другую проблему: оболочка mpif90 не смогла найти gfortran.

2) Я изменил переменную PATH 'GUI environment', чтобы добавить gfortran в мой путь, используя метод /etc/launchd.conf, найденный здесь/115177/ustanovka-peremennyh-sredy-v-os-x).

После перезагрузки Netbeans компилирует мой проект. Итак, я претендую на успех.

...