欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解CLion配置openMP的方法

 更新時間:2021年02月24日 10:04:24   作者:古人誠不我欺  
這篇文章主要介紹了CLion配置openMP的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

使用MinGW64在Clion中配置openMP的開發(fā) 安裝MinGW64和CLion配置CMakeList.txtCLion 2020.2.3
Build #CL-202.7319.72, built on September 18, 2020
對openMP編譯制導(dǎo)的格式問題踩坑


下載

MinGW64

CLion


創(chuàng)建工程,配置CMakeList.txt

cmake_minimum_required(VERSION 3.17)
project(openMP C)
set(CMAKE_C_STANDARD 99)
add_executable(openMP main.c)
# openMP 配置
FIND_PACKAGE(OpenMP REQUIRED)
if (OPENMP_FOUND)
	message("OPENMP FOUND")  
	set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")  
	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
endif ()

編寫openMP并行的demo

#include <stdio.h>
#include <omp.h>

int main(int argc, char **argv) {

#pragma omp parallel
  {
    int id = omp_get_thread_num();
    printf("%d\n", id);
    if (id == 3) {
      printf("我是三號線程、、、");
    }
  }
  return 0;
}

運行就可以看到

#pragma omp parallel
  {
    int id = omp_get_thread_num();
    printf("%d\n", id);
    if (id == 3) {
      printf("我是三號線程、、、");
    }
  }

CLion踩的坑

本來以為配置好了之后,就可以愉快的進行學(xué)習(xí)了,結(jié)果一直報錯,錯誤是Expected expression,就在int的位置,我當(dāng)時真的是想不明白,原來是因為在#pargma omp parallel 這句編譯制導(dǎo)語句后面不能直接寫那個花括號,只能另起一行,難搞哦,另起了一行之后,可以運行了,但是這個IDE的提示還有些瑕疵,如下所示

在這里插入圖片描述
在這里插入圖片描述

到此這篇關(guān)于詳解CLion配置openMP的方法的文章就介紹到這了,更多相關(guān)CLion配置openMP內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一文詳解C++的程序流程控制

    一文詳解C++的程序流程控制

    這篇文章主要介紹了一文詳解C++的程序流程控制,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • C++動態(tài)規(guī)劃計算最大子數(shù)組

    C++動態(tài)規(guī)劃計算最大子數(shù)組

    所謂最大子數(shù)組就是連續(xù)的若干數(shù)組元素,如果其和是最大的,那么這個子數(shù)組就稱為該數(shù)組的最大子數(shù)組
    2022-06-06
  • C語言實現(xiàn)魔方陣算法(幻方陣 奇魔方 單偶魔方實現(xiàn))

    C語言實現(xiàn)魔方陣算法(幻方陣 奇魔方 單偶魔方實現(xiàn))

    魔方陣是指由1,2,3……n2填充的,每一行、每一列、對角線之和均相等的方陣,階數(shù)n = 3,4,5…。魔方陣也稱為幻方陣,看下面的實現(xiàn)方法吧
    2013-11-11
  • 基于C語言實現(xiàn)貪吃蛇小游戲

    基于C語言實現(xiàn)貪吃蛇小游戲

    這篇文章主要為大家詳細(xì)介紹了基于C語言實現(xiàn)貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C++冒泡排序及其優(yōu)化算法

    C++冒泡排序及其優(yōu)化算法

    這篇文章主要為大家介紹了C++冒泡排序及其優(yōu)化算法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-11-11
  • vs2017智能感知錯誤解決代碼標(biāo)紅但編譯通過問題

    vs2017智能感知錯誤解決代碼標(biāo)紅但編譯通過問題

    這篇文章主要介紹了vs2017智能感知錯誤代碼標(biāo)紅但編譯通過問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 關(guān)于C++中void*的小作用淺析

    關(guān)于C++中void*的小作用淺析

    這篇文章主要給大家介紹了關(guān)于C++中void*的一些小作用,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C++具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • Ubuntu中使用VS Code與安裝C/C++插件的教程詳解

    Ubuntu中使用VS Code與安裝C/C++插件的教程詳解

    這篇文章主要介紹了Ubuntu中使用VS Code與安裝C/C++插件的教程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • win10環(huán)境下C++ vs2015編譯opencv249的教程

    win10環(huán)境下C++ vs2015編譯opencv249的教程

    這篇文章主要介紹了win10環(huán)境下C++ vs2015編譯opencv249的教程,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • C/C++讀寫注冊表中二進制數(shù)據(jù)(代碼示例)

    C/C++讀寫注冊表中二進制數(shù)據(jù)(代碼示例)

    這篇文章主要介紹了使用Windows API 函數(shù)中的RegOpenKeyEx()函數(shù)和RegSetValueEx()函數(shù)來實現(xiàn)對注冊表某項寫入二進制鍵值,需要的朋友可以參考下
    2020-02-02

最新評論