apple clang -fopenmp funktioniert nicht

9

Ich versuche, openmp mit Apple clang zu benutzen, aber ich kann es nicht funktionieren lassen. Ich habe die openmp-Bibliothek von llvm heruntergeladen und kompiliert. Mein Problem ist, dass clang das -fopenmp -Flag nicht erkennt. Ich erhalte den folgenden Fehler:

%Vor%

Ich habe Version 8 von Xcode und clang. Jede Hilfe würde sehr geschätzt werden.

    
grigor 17.10.2016, 21:28
quelle

1 Antwort

4

Von dem, was ich bisher gelernt habe, ist, dass der mit xcode gelieferte Klang keine Unterstützung für openmp bietet. Auch die Versionen sind unterschiedlich. Der Klang, der mit xcode 8 kommt, hat Version 8 ...

Die beste Lösung, die ich bisher gefunden habe, ist die Installation von clang mit homebrew: brew install llvm --with-clang . Gerade jetzt habe ich Version 3.9.0 und es unterstützt openmp, so löst es mein Problem.

    
grigor 25.10.2016, 23:23
quelle

Tags und Links