时间:2021-05-19
使用MinGW64在Clion中配置openMP的开发 安装MinGW64和CLion配置CMakeList.txtCLion 2020.2.3
Build #CL-202.7319.72, built on September 18, 2020
对openMP编译制导的格式问题踩坑
下载
MinGW64
CLion
创建工程,配置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踩的坑
本来以为配置好了之后,就可以愉快的进行学习了,结果一直报错,错误是Expected expression,就在int的位置,我当时真的是想不明白,原来是因为在#pargma omp parallel 这句编译制导语句后面不能直接写那个花括号,只能另起一行,难搞哦,另起了一行之后,可以运行了,但是这个IDE的提示还有些瑕疵,如下所示
到此这篇关于详解CLion配置openMP的方法的文章就介绍到这了,更多相关CLion配置openMP内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一下载安装激活CLion按照网上给的教程就可以二配置ROS1.配置CLion的启动方式在主目录打开隐藏文件.bashrc,命令是:sudogedit~/.bas
作为一名ROS实践者,之前一直使用带插件的QTcreatetor编写代码和编译。最近被CLion华丽的外表、丰富的可配置性和调试功能所吸引,官网说明CLion可
Clion、IEDA、pycharm的设置及界面是一模一样的,下面我将按照Clion举例,但是在IEDA和pycharm是同样适用,按照方法设置即可一、中文界面
ClionJetbrains旗下产品之一,主要用来开发C/C++,软件相比VS来说轻巧很多一、Clion下载(Crack...)Clion官方下载:http:/
JSPSpring配置文件中传值的实例详解通过spring提供方法,在配置文件中取传值调用get方法targetObject:指定调用的对象propertyPa