使用 OpenMP 实现并发
OpenMP 不需要任何特殊的头文件或库,因为它是内置的编译器功能。但是,如果你使用任何 OpenMP API 函数(如 omp_get_thread_num()),则需要包含 omp.h 及其库。
在编译期间未启用 OpenMP 选项时,将忽略 OpenMP pragma 语句。你可能需要参考编译器手册中的编译器选项。
- 海湾合作委员会使用
-fopenmp - Clang 使用
-fopenmp - MSVC 使用
/openmp
OpenMP 不需要任何特殊的头文件或库,因为它是内置的编译器功能。但是,如果你使用任何 OpenMP API 函数(如 omp_get_thread_num()),则需要包含 omp.h 及其库。
在编译期间未启用 OpenMP 选项时,将忽略 OpenMP pragma 语句。你可能需要参考编译器手册中的编译器选项。
-fopenmp-fopenmp/openmp