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