우분투에서 OpenMP를 어떻게 설치합니까?


답변:


45

OpenMP를 설치하지 않았습니다. OpenMP는 컴파일러의 기능입니다. 사용중인 컴파일러가 C / C ++ / Fortran에서 병렬 프로그래밍을위한 API 인 OpenMP를 구현하는지 확인하십시오.

OpenMP 프로그래밍을 지원하는 컴파일러 및 플랫폼 목록은 OpenMP 웹 사이트 인 openmp.org를 확인하십시오.


sudo apt-get install gcc 4.6 명령을 사용하여 gcc 4.6을 설치했으며 출력은 다음과 같습니다.
Anita 7

anita @ ubuntu : ~ $ sudo apt-get install gcc-4.6 패키지 목록 읽기 ... 완료 건물 종속성 트리 상태 정보 읽기 ... 완료 gcc-4.6은 이미 최신 버전입니다. 0 업그레이드, 0 새로 설치, 0 제거 및 190 업그레이드되지 않음
Anita 7

5
gcc 4.6은 OpenMP 표준 버전 3.0을 구현합니다. GCC -fopenmp foo.c를 : 당신은 사용하여 활성화해야
0xf3f

감사합니다. 그러나 버전 11.04를 설치해야했고 이제 출력은 다음과 같습니다. ubuntu @ ubuntu : ~ $ sudo apt-get install gcc-4.5 패키지 목록 읽기 ... 완료 건물 종속성 트리 읽기 상태 정보 ... 완료 gcc -4.5는 이미 최신 버전입니다. 0 업그레이드, 0 새로 설치, 0 제거 및 278 업그레이드되지 않음. OMP의 버전이 동일합니까? 여전히 같은 명령을 사용할 수 있습니까?
Anita 7

4
gnu 컴파일러를 사용하는 경우 다음을 시도해 볼 수 있습니다.sudo apt-get install gcc-multilib
user9869932

6

sudo apt install libomp-dev

apt show libomp-dev

설명 : LLVM OpenMP 런타임-dev 패키지 런타임은 코드가 링크 된 OpenMP 구현의 일부이며 실행되는 동안 OpenMP 프로그램의 여러 스레드를 관리합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.