使用 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