2010-01-21 4 views
1

"OpenMP"가있는 solaris8-sparc 플랫폼에서 기존 C 프로젝트 (거대한 프로젝트)를 다시 컴파일 할 때 도움이 필요합니다. 요점은 컴파일이나 병렬 프로그래밍 문제에 익숙하지 않다는 것입니다. 약간의 구글 검색을 통해 저는 sun-studio 11과 12가 이미 openMP 인프라를 가지고 있음을 봅니다. 그래서 openmp로 c 파일을 컴파일 할 수 있습니다. 반면on solaris-sparc 플랫폼 기존 C 프로젝트에 openMp 지원 추가

이 및 이름 변경 (번들에서)는 OpenMP를 지원하는 GCC 컴파일러를 다운로드하여 수행 할 수있는 이전 CC의 위치 로 연결하고 파일을 프로젝트에 OpenMP의 헤더를 포함. 이것은 내가 가정하지만 확실하지 않습니다. 그래서 내가 무엇을해야하니 ? 친절하게도 나에게 도로지도를 제공해 주실 수 있습니까?

답변

0

OpenMP 지원은 컴파일러에 따라 다릅니다. 따라서 gcc에서 omp.h를 가져 와서 sun pro와 함께 사용할 수는 없습니다.

사용 옵션 일 프로에서 -xopenmp (http://developers.sun.com/solaris/articles/studio_openmp.html에서 자세한 내용을)

그리고 당신은 최근 GCC (4.2 이상)의 전체 설치를 타고의 OpenMP 프라그 마를 모든 프로그램을 컴파일하는 데 사용할 수 있습니다.

관련 문제