我需要在Mac上安装OpenMP并在CLion中使用它。我重新安装了gcc,确认我有,/ usr / bin / local / gcc-7。不明白这是否附带OpenMP,或者我是否需要安装额外的东西。
的CMakeLists.txt
cmake_minimum_required(VERSION 3.9)
project(lab_3)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp")
add_executable(lab_3 main.cpp)
的main.cpp
#include <iostream>
#include <omp.h>
int main() {
#pragma omp parallel for
for (int i=0; i<10; i++) {
std::cout << "This is thread #" << omp_get_thread_num() << std::endl;
}
return 0;
}
错误讯息:
clang:错误:不支持选项'-fopenmp'