2011-02-04 2 views
1

OS X에서 Netbeans를 사용하여 C 개발을하고 있습니다. 프로젝트를 빌드하는 데 실패합니다. "이 Open MPI 설치는 다음과 같습니다. Fortran 90 지원으로 컴파일되지 않았습니다. "Netbeans 빌드에 실패했습니다 (어떻게 새 Plugin을 가리 킵니까?)

새로운 gcc와 Open MPI (기본 버전과 함께)를 설치했고 명령 줄에서 make를 사용하여 빌드 할 수 있습니다. 이것은 Netbeans가 Fortran 지원이없는 기본 Open MPI 설치를 사용하고 있다고 믿게합니다. 내가 옳다면 어떻게 새로운 설치를 사용하게 할 수 있습니까? Netbeans에 Tool Collection Manager (File-> Project Properties-> Build-> Tool Collection -> [...])를 통해 다른 컴파일러에 대해 설명했습니다. 그러나 Open MPI에 대해 알려주는 방법을 모르겠습니다.

답변

0

나는 해결책이있다. 이 솔루션은 두 부분으로 나뉩니다.

1) 내 프로젝트의 명령 줄에서 구성하고 MPICC 및 MPIFC의 전체 경로를 지정했습니다. 이것은 넷빈이 올바른 mpicc 컴파일러를 사용하는 문제를 해결했습니다. 그러나 또 다른 문제가 발생했습니다. mpif90 래퍼가 gfortran을 찾을 수 없었습니다.

2) 여기에있는 /etc/launchd.conf 메소드를 사용하여 gfortran을 내 경로에 넣기 위해 'GUI 환경'PATH 변수를 변경했습니다 (http://stackoverflow.com/questions/135688/setting-environment-variables). -in-os-x).

재부팅 후 넷빈즈가 내 프로젝트를 컴파일합니다. 그래서 나는 성공했다고 주장한다.

관련 문제