LLVM / Clang 8 Compilación de OpenMP Código en Windows
Estoy usando la versión de Windows de Ruido (LLVM) 8 en Windows.
Estoy compilación de un código que utiliza OpenMP.
Bajo el lib
carpeta de Clang hay 2 archivos que están relacionados con OpenMP:
libomp.lib
.libiomp5md.dll
.
Mis preguntas son:
- Al compilar el código que utilizo las banderas
-Xclang -fopenmp
para el compilador. En GCC e ICC el uso de las banderas decirle al compilador que el enlace de la OpenMP biblioteca de forma automática. ¿Qué acerca de Sonar? Hace automáticamente o tengo que enlace conlibomp.lib
manualmente? Hay una manera para activar la vinculación automática a la OpenMP biblioteca? - Cuando me conecte con
libomp.lib
manualmente la salida deexe
requierelibomp.dll
, mientras que el adaptador de OpenMP Biblioteca Dinámica eslibiomp5md.dll
. Es que un error o es porque puedo enlazar manualmente? - ¿Cuál es la forma correcta de utilizar OpenMP en Sonido en Windows?
Comentario
En Windows yo uso Windows Driver de Sonido usando clang-cl
.