Jak mogę zainstalować OpenMP w Ubuntu?


Odpowiedzi:


45

Nie instalujesz OpenMP. OpenMP jest funkcją kompilatora. Sprawdź, czy używany kompilator implementuje OpenMP, który jest interfejsem API do programowania równoległego w C / C ++ / Fortran.

Sprawdź na stronie OpenMP, openmp.org, listę kompilatorów i platform, które obsługują programowanie OpenMP.


Zainstalowałem gcc 4.6 za pomocą polecenia sudo apt-get install gcc 4.6, a wyniki są następujące:
Anita 7

anita @ ubuntu: ~ $ sudo apt-get install gcc-4.6 Czytanie list pakietów ... Gotowe Drzewo zależności budynku Odczytywanie informacji o stanie ... Gotowe gcc-4.6 jest już najnowszą wersją. 0 zaktualizowanych, 0 nowo zainstalowanych, 0 do usunięcia i 190 niezaktualizowanych.
Anita 7

5
gcc 4.6 implementuje wersję 3.0 standardu OpenMP. Musisz go włączyć, używając: gcc -fopenmp foo.c
0xf3f

Dziękuję bardzo, ale musiałem zainstalować wersję 11.04, a teraz dane wyjściowe to: ubuntu @ ubuntu: ~ $ sudo apt-get install gcc-4.5 Czytanie list pakietów ... Gotowe Drzewo zależności budynku Odczytywanie informacji o stanie ... Gotowe gcc -4.5 to już najnowsza wersja. 0 zaktualizowanych, 0 nowo zainstalowanych, 0 do usunięcia i 278 nie zaktualizowanych. Wersja OMP jest taka sama? Czy nadal mogę używać tego samego polecenia?
Anita 7

4
Jeśli używasz kompilatora sudo apt-get install gcc-multilib
GNU

6

sudo apt install libomp-dev

apt show libomp-dev

Opis: Środowisko wykonawcze OpenMP LLVM - pakiet deweloperski Środowisko wykonawcze jest częścią implementacji OpenMP, z którą połączony jest Twój kod i która zarządza wieloma wątkami w programie OpenMP podczas jego wykonywania.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.