Cygwin 如何在windows上检查OpenMP的版本

Cygwin 如何在windows上检查OpenMP的版本,cygwin,version,openmp,Cygwin,Version,Openmp,我想知道如何使用Cygwin64在windows上检查OpenMP的版本。谢谢和问候 OpenMP版本与编译器绑定。 您需要首先在Cygwin中检查GCC的版本 OpenMP规范规定: 在支持预处理器的实现中,\u OPENMP宏名称定义为十进制值yyyymm,其中yyyy和mm是实现支持的OPENMP API版本的年份和月份指定 对于不支持C风格预处理的Fortran实现,整数参数openmp_version(由使用omp_lib和包含“omp_lib.h”接口提供)设置为相同的yyyymm值

我想知道如何使用Cygwin64在windows上检查OpenMP的版本。谢谢和问候

OpenMP版本与编译器绑定。 您需要首先在Cygwin中检查GCC的版本


OpenMP规范规定:

在支持预处理器的实现中,
\u OPENMP
宏名称定义为十进制值yyyymm,其中yyyy和mm是实现支持的OPENMP API版本的年份和月份指定

对于不支持C风格预处理的Fortran实现,整数参数openmp_version(由
使用omp_lib
包含“omp_lib.h”
接口提供)设置为相同的yyyymm值

下表列出了编号和版本之间的对应关系(查找日期,然后与现有头文件交叉引用)

 _OPENMP | OpenMP version
---------+----------------
  200011 | 2.0 (Fortran)
  200203 | 2.0 (C/C++)
  200505 | 2.5
---------+----------------
  200805 | 3.0
  201107 | 3.5
---------+----------------
  201307 | 4.0
  201511 | 4.5
---------+----------------