Visible to Intel only — GUID: GUID-2B9DCE08-359F-4B17-B466-CD7177DE67D2
Visible to Intel only — GUID: GUID-2B9DCE08-359F-4B17-B466-CD7177DE67D2
qopenmp-lib, Qopenmp-lib
Lets you specify an OpenMP* run-time library to use for linking.
Syntax
Linux: |
-qopenmp-lib=type |
macOS: |
-qopenmp-lib=type |
Windows: |
/Qopenmp-lib:type |
Arguments
type |
Specifies the type of library to use; it implies compatibility levels. Currently, the only possible value is:
|
Default
-qopenmp-lib=compat |
The compiler uses the compatibility OpenMP* run-time library (libiomp). |
Description
This option lets you specify an OpenMP* run-time library to use for linking.
The compatibility OpenMP run-time libraries are compatible with object files created using the Microsoft* OpenMP run-time library (vcomp) or the GNU OpenMP run-time library (libgomp).
To use the compatibility OpenMP run-time library, compile and link your application using the compat setting for option [q or Q]openmp-lib. To use this option, you must also specify one of the following compiler options:
Linux* systems: -qopenmp or -qopenmp-stubs
Windows* systems: /Qopenmp or /Qopenmp-stubs
On Windows* systems, the compatibility OpenMP* run-time library lets you combine OpenMP* object files compiled with the Microsoft* C/C++ compiler with OpenMP* object files compiled with the Intel® C, Intel® C++, or Intel® Fortran compilers. The linking phase results in a single, coherent copy of the run-time library.
On Linux* systems, the compatibility Intel OpenMP* run-time library lets you combine OpenMP* object files compiled with the GNU* gcc or gfortran compilers with similar OpenMP* object files compiled with the Intel® C, Intel® C++, or Intel® Fortran Compiler. The linking phase results in a single, coherent copy of the run-time library.
IDE Equivalent
Alternate Options
None